请问STM32 设置波特率115200的时候,接收数据为什么不正确?

请问STM32设置波特率115200的时候,接收数据为什么不正确?57600及以下的波特率数据ok!目前需要用115200,串口2时钟36MHZ系统时钟72MHZ引脚设置... 请问STM32 设置波特率115200的时候,接收数据为什么不正确?

57600及以下的波特率数据ok!

目前需要用115200,串口2时钟36MHZ 系统时钟72MHZ 引脚设置为50MHZ
将串口所用的时钟设置为72MHz也不行?在网上看到有人用OK请问需要怎么处理?
中毒案例只存数据,没有处理。
“中毒案例只存数据,没有处理。”

错了不好意思没有看见!

中断里面没有做其他工作,只是存数据。
展开
 我来答
序观今古今h
推荐于2017-11-25 · TA获得超过339个赞
知道小有建树答主
回答量:758
采纳率:50%
帮助的人:207万
展开全部
115200这个速率并不算高,主要看你单片机配置波特率是否正确,并且波特率误差要做到最小。波特率跟你的串口时钟有关系,而串口时钟一般是系统时钟分频得来,这些都要保证设置正确,另外串口通信线不宜过长,一般一米以内。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式