3855| 6
|
求助:播放音频时,串口接收数据时(中断方式),有时会死机,请教如何解决?谢谢 |
30金钱
最佳答案谢谢!
原来是做了限制的,循环接收,后来为了调试观察接收缓冲区的数据,暂时把循环覆盖功能去除了。
原来代码如下:
void USART1_IRQHandler(void)
{
if(((USART1->ISR & USART_ISR_RXNE) != RESET) && ((USART1->CR1 & USART_CR1_RXNEIE) != RESET)) //接收到数据
{
USART1_RX_Buf = USART1->RDR; //将接收到的数据存入缓冲区 ...
| ||
| ||
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-7-20 08:39
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网