2019-08-01 16:07发布
airwill 发表于 2014-11-13 17:35 我不完全这么看.只要有数据, 不应该不接收, 不接收就肯定是不正常情况. 有可能是信号质量问题. 比如低电平 ...
最多设置5个标签!
有可能是信号质量问题. 比如低电平不够低, 再加上环境噪声的干扰. 或者太低了, 没有高电平来断开上一个数据...
好好查查, 你应该能够找到问题的
他没有说明,这种情况出现一次后不再出现,还是说机器停止了就
01 03 00 B0 00 25 85 F6 (上微机发送)
01 03 4A 00 E0 00 D1 00 00(MCU收到后应当发送,发送9个字节(9600)就是遇到接收超时中断,导致发送停止),我试着不去设接收超时中断//ROM_UARTIntEnable(UART2_BASE, UART_INT_RX);,一样会进入
偶尔出现,什么原因导致接收超时中断
接收超时中断能屏蔽掉吗?
中断中是否执行
buffer[rx_num]=ROM_UARTCharGetNonBlocking(UART2_BASE);
就可以清接收超时中断
一周热门 更多>