串口通信波特率

weigoal 2010-03-31 05:22:12
使用115200波特率的串口,但是MCU上说明可能会存在4%的频率偏移,那就是产生偏移以后的频率可能范围是110592到119808,请问大牛们,这个偏移对串口的通信影响会不会很大?
...全文
606 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
leileipei 2010-04-01
  • 打赏
  • 举报
回复
要看具体情况,看下使用手册。
pol0123456 2010-03-31
  • 打赏
  • 举报
回复
一般波特率设置高低和通信距离成反比,因此,尽量将波特率设置低点,要是必须要得高的话就把信号线改短,一般可以解决偏移
av693 2010-03-31
  • 打赏
  • 举报
回复
有的单片机可以设置停止位的长度,象AVR的,长的停止位可能容差更大一些。
qzf368 2010-03-31
  • 打赏
  • 举报
回复
我想3L的意思是多发一些数据,测一下误码率。串口的波特率不能设置太高,很容易出问题
yangb2014# 2010-03-31
  • 打赏
  • 举报
回复
btw:3L的说法有问题,串口是按字节接收的,与数据长度没有关系,
yangb2014# 2010-03-31
  • 打赏
  • 举报
回复
4%很危险了,你去看看单片机datasheet上的串口采样过程,能够计算出可以容许的误差的,
空影 2010-03-31
  • 打赏
  • 举报
回复
你发一段长点的数据,看看接收端会出现多少误码
schlafenhamster 2010-03-31
  • 打赏
  • 举报
回复
不得大于3%
Great_Bug 2010-03-31
  • 打赏
  • 举报
回复
4%还能勉强接受,不过已经很危险.

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧