波特率检测

2019-07-15 15:45发布

msp430f169 用UATR通信,主机发送0000 1101,一位起始位,8位数据位,一位停止位,如果主机的波特率设为9600,从机的波特率设为4800,那么从机收到的是什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
jiaxw
1楼-- · 2019-07-16 19:01
发送一个0x0D为什么会是FE呢?
liliang9554
2楼-- · 2019-07-16 21:59
这个我也有些搞不清楚的啦,不过呢在理论上按位来分析的话,9600波特率发送,4800波特率接收,主机发送0x0D,其实际发送的电平0 00001101 1,接收到的电平可为0 01011111 1
liliang9554
3楼-- · 2019-07-17 00:15

一般的希望两边的波特率一定要一致,不然肯定会造成数据的误码的
jiaxw
4楼-- · 2019-07-17 03:31

恩 好吧 我再研究研究~多谢哈~
liliang9554
5楼-- · 2019-07-17 06:04
 精彩回答 2  元偷偷看……
午夜粪车
6楼-- · 2019-07-17 06:08
一般情况下,UART是双方的BAUD须一致的,否则会造成通信出现误码

一周热门 更多>