请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何恢复

[复制链接]
LT-386596 提问时间:2019-4-13 12:23 /
STM32F030, 自动波特率,当选用波特率为600时(48M),BRR的值溢出,会引起串口部件不工作,如何恢复?
收藏 评论6 发布时间:2019-4-13 12:23

举报

6个回答
Cortexxx 回答时间:2019-4-13 13:30:06
1.降低APB的频率 或者 降低主频
2.增大baudrate

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

maxtch 回答时间:2019-4-13 14:11:16
为什么你要用这么低的波特率呢?
七哥 回答时间:2019-4-13 15:30:54
本帖最后由 toofree 于 2019-4-13 15:34 编辑

在系统频率48M不变的情况下,要想串口波特率低到600,只能降低外设主频APB1,别无它法。
20190413153314.jpg


20190413153338.jpg

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

LT-386596 回答时间:2019-4-13 21:36:10
不是关心 Baudratte, 只是关心如何恢复,复位芯片可以恢复.还有别的方法吗?
LT-386596 回答时间:2019-4-18 18:54:26
有大枷知道吗?
STM1024 回答时间:2019-4-18 21:18:41
本帖最后由 stm1024 于 2019-4-18 21:24 编辑

虽然我一直不理解为什么你们要搞这么低的波特率,你参考一下附件:
USART1不能设定600BPS的波特率?.pdf (189.53 KB, 下载次数: 0)

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版