nuc980 串口问题 串口断帧 丢帧问题

 NUC980 的性能不错,串口速率号称达到3Mbps(代码级有4M的极限),并且带有流控性能;

经过单独测试3Mbps下有千分之三的丢包率(NUC980和电脑的串口助手交互测试,每包100个字节,10ms周期发送和接收,并对比数据)

之后在980-980两个开发板之间文件传输(用作升级);3M的速率,10ms-1000ms周期,发现都会丢帧(发100数据帧收不到100帧),本来想通过丢包重复机制修复,后买断帧也很严重(一帧断开为好几个帧),考虑缓存数据包,然后缓存足够再读取;效率极差;

果断将速率降低;

降到1M,效果明显;

115200非常稳定;

你可能感兴趣的:(解错随手记,stm32,物联网)