5082| 4
|
串口中断函数在接受完数据做相应处理的时候只能执行一个任务,当多任务的时候系统就”死机了“ |
5金钱
最佳答案每接收一个字节就会if(USART_RX_STA&0X3FFF ==2 )判断这个
当接收到第二个字节时,进入了if(USART_RX_STA&0X3FFF ==2 ) 然后就把USART_RX_STA给清了
当接收第三个时, USART_RX_STA&0X3FFF 这个就为1了,而不是你认为的3
问题就在USART_RX_STA的清除时机上
| ||
| ||
在你没有做出成绩之前,这个世界不会在乎你的自尊。
|
||
| ||
| ||
在你没有做出成绩之前,这个世界不会在乎你的自尊。
|
||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-25 23:46
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网