STM8L 串口波特率太高不行

2019-07-19 20:10发布

大家好,最近在用了STM8L 的板子,这款板子用的HSI,内部16MHz的RC振荡()。试了下串口57600,38400,19200,9600接到电脑的串口调试助手都可以实现通信,但是调到115200的时候,就出错误,接收和发送都变成了乱码。
程序发的是0XAA,用示波器抓了一下

请问下有没有人遇到过这样的问题?需要怎么样修正才能达到115200的波特率呢?

这个波形是不是有点不正常呢?方波有点像正弦波了,而且宽度不太一样
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
_凡仔
1楼-- · 2019-07-19 22:31
 精彩回答 2  元偷偷看……
xuximeng
2楼-- · 2019-07-20 02:56
 精彩回答 2  元偷偷看……
feezai
3楼-- · 2019-07-20 07:25
遇到同样问题,还是9600保险
ergabd
4楼-- · 2019-07-20 08:39
 精彩回答 2  元偷偷看……
小温
5楼-- · 2019-07-20 10:45
内部时钟精度不高,波特率偏移严重,建议用外部晶振
正点原子
6楼-- · 2019-07-20 13:41
115200应该还是OK啊.

一周热门 更多>