发新帖我要提问
12
返回列表
打印
[STM32F4]

串口丢包0.001%正常吗?

[复制链接]
楼主: zxlabc
手机看帖
扫描二维码
随时随地手机跟帖
21
如果是在办公室里的话不正常,应该一包也不能丢,我们在办公室里做实验,115200波特率,10ms一包,24小时不间断运行半个月也没丢一个包

使用特权

评论回复
22
jjjkkk00| | 2016-4-14 10:09 | 只看该作者
看USART的时钟、选用的晶振、通讯的距离和环境,在允许范围内丢包是正常的。
即使是两块相同的芯片,也不能保证分频后的时钟完全一致吧。(手册上的数据,也只是参考。实际应用时没有这么理想


使用特权

评论回复
23
海中水| | 2016-4-14 10:27 | 只看该作者
应该和你的通讯速率有一定关系的。

使用特权

评论回复
24
7456| | 2016-4-14 11:12 | 只看该作者
一个字节10个位,除非你的误差达到半个位!我们机器在外面运行,每天最起码几十万个包也没出现一次错误。

使用特权

评论回复
25
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中断,要好一点了。
应该是我软件没有处理好!这种问题还是比较难找的。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则