huihui163
获得 602 次赞
帮助过835人
一直琢磨不透主循环延时影响串口解析?9600波特率,一帧数据130字节,超时检测4ms ,断点到接受字节长度,正常的话是130,按下松开都可以接收到,现在有两种情况可以导致按下命令识别,松开不识别,一是主循环加延时,比如1s,二是超时检测时间大于5ms的话
TTL转CAN模块和单片机通讯的话,有时候丢帧怎么解决?串口波特率为9600,can为500k。一帧数据为130个字节,can每次中断都是8个字节,但是来的字节存到缓冲里,在发出去的话,我在电脑上用串口助手发送130个字节,发的慢的话接受正常,如果每隔200ms发一次的话,有时候收不到数据了