LPC54102串口波特率

2019-03-25 20:08发布

最近在调试NXP LPCxpresso54102开发板的串口通讯,波特率在115200时可以正常通讯,但是当我把波特率调高到 921600 时通讯就出问题了,请问这个问题怎么解决呢?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
gs001588
1楼-- · 2019-03-26 00:49
_NXP LPC1000_ 波特率时钟怎么设置的?分频系数多少?设置模式?等等,一堆前提需要提供
qwerghf
2楼-- · 2019-03-26 06:38
无法支持这么高波特率
旦丁中号
3楼-- · 2019-03-26 12:32
gs001588 发表于 2017-2-13 14:47
波特率时钟怎么设置的?分频系数多少?设置模式?等等,一堆前提需要提供

我是调用 board.c 里面的 Board_Debug_Init() 函数来对串口进行初始化的,只是把 board.h 中的 DEBUGBAUDRATE 改为 921600,然后初始化后无法正常使用~
旦丁中号
4楼-- · 2019-03-26 13:34
 精彩回答 2  元偷偷看……
qwerghf
5楼-- · 2019-03-26 18:41
本帖最后由 qwerghf 于 2017-2-13 16:13 编辑
旦丁中号 发表于 2017-2-13 15:42
为什么会支持不了这个波特率呢?这个芯片挺强大的呀,还是说有其他决定因素?

The actual USART bit rate depends on the delays introduced by the external trace, the
external device, system clock (CCLK), and capacitive loading. Excluding delays
introduced by external device and PCB, the maximum supported bit rate for USART
master and slave synchronous modes is 24 Mbit/s  
旦丁中号
6楼-- · 2019-03-27 00:10
qwerghf 发表于 2017-2-13 15:55
The actual USART bit rate depends on the delays introduced by the external trace, the
external de ...

可是 921600 还不到 1Mbit/s。
这段话是从哪里可以找到呢?

一周热门 更多>