[STM32L1] 使用MSI时钟,频率选择131khz,串口波特率9600输出异常

[复制链接]
1959|2
 楼主| 老土2F 发表于 2018-9-20 15:33 | 显示全部楼层 |阅读模式
芯片STM32L152,使用MSI时钟,串口波特率为9600.
频率选择524KHZ-4.2MHz时,串口输出正常
频率选择131KHZ时,串口输出异常,示波器也看不到输出的波形。
是不是波特率设置为9600时有一个最小的时钟频率限制。
望大佬回复,感谢。
gaoyang9992006 发表于 2018-9-20 16:42 | 显示全部楼层
应该是频率太低,没法正常的生成这个波特率吧。另外你是不是使用的库?
 楼主| 老土2F 发表于 2018-9-20 17:22 | 显示全部楼层
本帖最后由 老土2F 于 2018-9-20 17:24 编辑
gaoyang9992006 发表于 2018-9-20 16:42
应该是频率太低,没法正常的生成这个波特率吧。另外你是不是使用的库?

是使用的库,我考虑也是这个原因,但是没有找到这方面的说明。9600波特率,时钟频率最低该设置为多少
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

65

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部