[技术问答]

N76E003使用低速率有什么需要注意的吗?

[复制链接]
539|6
手机看帖
扫描二维码
随时随地手机跟帖
数传无线|  楼主 | 2019-4-17 12:57 | 显示全部楼层 |阅读模式
本帖最后由 数传无线 于 2019-4-17 13:00 编辑

如题,程序是采用例程修改的,把例程中初始化部分括号中的115200改为57600,9600,收发数据都正常,改为1200时,数据就不对了,使用的是串口1,不知道还要修改哪里?谢谢

使用特权

评论回复
pigluffy| | 2019-4-17 13:22 | 显示全部楼层
本帖最后由 pigluffy 于 2019-4-17 13:38 编辑

這個問題出在範例有換算上的誤差,只要將範例做修正即可得到正確的baudrate

在這先貼上範例的公式

RH3    = HIBYTE(65536 - (1000000/u32Baudrate)-1);                  /*16 MHz */
//                RL3    = LOBYTE(65536 - (1000000/u32Baudrate)-1);                        /*16 MHz */

以9600來說  經範例的公式換算後會得到FF96  與手冊上的Ff98不符,如圖片所示:

如果將換算的誤差修正後應該能解決你的問題
90_2000_550.jpg

使用特权

评论回复
数传无线|  楼主 | 2019-4-17 15:54 | 显示全部楼层
谢谢pigluffy,我试试

使用特权

评论回复
643757107| | 2019-4-18 00:12 | 显示全部楼层
波特率肯定没有配置正确

使用特权

评论回复
天灵灵地灵灵| | 2019-4-19 00:02 | 显示全部楼层
要针对性修改相关参数。

使用特权

评论回复
捉虫天师| | 2019-4-19 09:07 | 显示全部楼层
只修改波特率是不行的。

使用特权

评论回复
BigLeo8| | 2019-4-19 10:54 | 显示全部楼层
666
积分到手,笑嘻嘻

使用特权

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

本版积分规则

9

主题

164

帖子

1

粉丝