[STM8] 把cpu频率降低到8M或者4M,发现串口使用波特率115200bps就出...

[复制链接]
 楼主| 发表于 2019-12-17 17:21 | 显示全部楼层 |阅读模式
环境:stm8s003f3  + iar
我现在使用内部晶振16M,串口可以使用波特率115200bps,但是现在我想把cpu频率降低到8M或者4M,发现串口使用波特率115200bps就出现问题,请问下如果配置成2分频8M或者4分频4M,串口还是设置成115200为什么不行,谢谢?如果频率降低的话设置成9600是可以的




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2019-12-17 17:25 | 显示全部楼层
如果cpu是8M或者4M,波特率设置成115200应该是正常使用才对啊!
发表于 2019-12-18 15:42 | 显示全部楼层
看手册,特定主频下有些波特率不能用的
发表于 2019-12-18 22:02 | 显示全部楼层
波特率精度可能没有那么准了, 一般稍微一点误差, 不会影响通信的
发表于 2019-12-18 23:07 | 显示全部楼层
问题未必出在波特率本身高低上,【具体可以结合手册稍微计算下,按理说8MHz输出115200不该有困难】

你现在CPU的时钟降低了,会不会出在中断响应方面。请确认下。
发表于 2019-12-19 09:04 | 显示全部楼层
使能了or 中断,干嘛
发表于 2020-1-15 14:42 | 显示全部楼层
中断上会有什么影响呢
发表于 2020-1-15 15:01 | 显示全部楼层
大概降低多少
发表于 2020-1-15 15:04 | 显示全部楼层
降到多少了啊
发表于 2020-1-15 15:11 | 显示全部楼层
应该不会有问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝
快速回复 返回顶部 返回列表