WCH沁恒单片机
直播中

风尚男人

8年用户 909经验值
私信 关注
[问答]

CH32V307 UART5发送波特率异常怎么处理?

FAE你好。我们的单板使用UART5遇到了问题,请帮忙确认。
我们的单板使用24MHz有源时钟,PLL倍频到144MHz,HCLK、APB1、APB2均工作在144MHz。

UART5配置如下:





运行状态下寄存器信息:


现在遇到的问题是实际发送的波特率不对:(发送的一个数据应该为0x02,发送的波特率高于设定值)


时钟异常可以排除,输入的24MHz以及同个环境下SDIO的32MHz输出均正常。USART1的波特率115200也正常。
请问下还有什么方可以排查?谢谢。

回帖(1)

李琴

2022-10-17 09:36:15
试试把检验改为 无校验?
看着像是检验引起的问题。
我试过307的R1开发板使用115200波特率2~8串口都能DMA查询方式正常跑ModbusRTU测试。
串联一模式调试信息输出没测试。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分