[STM32F4] 串口丢包0.001%正常吗?

[复制链接]
3164|24
yhn1973 发表于 2016-4-14 09:34 | 显示全部楼层
如果是在办公室里的话不正常,应该一包也不能丢,我们在办公室里做实验,115200波特率,10ms一包,24小时不间断运行半个月也没丢一个包
jjjkkk00 发表于 2016-4-14 10:09 | 显示全部楼层
看USART的时钟、选用的晶振、通讯的距离和环境,在允许范围内丢包是正常的。
即使是两块相同的芯片,也不能保证分频后的时钟完全一致吧。(手册上的数据,也只是参考。实际应用时没有这么理想
新建位图图像.bmp

海中水 发表于 2016-4-14 10:27 | 显示全部楼层
应该和你的通讯速率有一定关系的。
7456 发表于 2016-4-14 11:12 | 显示全部楼层
一个字节10个位,除非你的误差达到半个位!我们机器在外面运行,每天最起码几十万个包也没出现一次错误。
 楼主| zxlabc 发表于 2016-4-14 11:20 | 显示全部楼层
本帖最后由 zxlabc 于 2016-4-14 11:24 编辑
yhn1973 发表于 2016-4-14 09:34
如果是在办公室里的话不正常,应该一包也不能丢,我们在办公室里做实验,115200波特率,10ms一包,24小时不 ...

是的,可能我跑了以太网,RTOS,然后还有定时器中断,tick中断,DMA发送完成中断,任务太多了。今天去掉了DMA中断,要好一点了。
应该是我软件没有处理好!这种问题还是比较难找的。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部