这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » STM32F429串口波特率最高支持多少

共3条 1/1 1 跳转至

STM32F429串口波特率最高支持多少

菜鸟
2016-11-02 17:40:30     打赏
现在在调试一块429的板子,8M晶振,主频180M。串口调试过程中发现只有串口1和串口6的波特率可以设置256000通讯不出问题,串口24578都不行,当波特率设置为256000时通讯数据高四位会不对,发0x5A会收到0xBA,0x11会收到0x31.有人遇到过这样的问题吗



关键词: STM32F429     串口     波特率     最高    

菜鸟
2016-11-03 10:01:40     打赏
2楼

菜鸟
2016-11-07 17:38:20     打赏
3楼

问题已经解决:

库函数里有这样一句描述:    In order to reach higher communication baudrates, it is possible to     enable the oversampling by 8 mode using the function USART_OverSampling8Cmd().     This function should be called after enabling the USART clock (RCC_APBxPeriphClockCmd())     and before calling the function USART_Init().

8倍过采样的使能函数我也调用过,可惜放错了位置,我放在了串口初始化之后,看来还是得好好研读官方给的文档啊


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]