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

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

STM32G070CBT6是否支持BOR设置

[复制链接]
lzhhzllzh 提问时间:2024-6-13 15:00 / 已解决

我这边在开发一个产品,MCU用的是STM32G070CBT6, 遇到一个硬件上的问题会导致MCU在掉电大概10s内重新上电的话程序会出现各种奇怪现象,推测是板子上的超级电容导致掉电时会放电到MCU,导致MCU在不稳定的电压下没有正常复位。

目前不考虑在硬件上做改动。看到STM32各别系列有支持BOR设置复位电平,但是STM32G070CBT6这款芯片的手册上没有提及,cubemx生成代码的hal库中也没有开PWR_BOR_SUPPORT的宏定义。但是我在cubeprog里可以设置BOR的复位电平level, 实测感觉确实也有效果。所以想确认一下这款MCU是否确实支持BOR设置。

收藏 评论2 发布时间:2024-6-13 15:00

举报

2个回答
butterflyspring 最优答案 回答时间:2024-6-13 16:09:05
的确是能看到有这个设置。

但是datasheet 上明确这些位是保留位,不属于厂家产品范围。
也就是即使有,也不保证所有的芯片都能工作正常。

所以最好的方式是换pin 对 pin 兼容的 STM32G071CBT6.
lzhhzllzh 回答时间:2024-6-17 14:18:09

butterflyspring 发表于 2024-6-13 16:09
的确是能看到有这个设置。</p>
<p>但是datasheet 上明确这些位是保留位,不属于厂家产品范围。

我这边是库存的货有这一块的问题,所以不会考虑需要改动硬件的方法。

我尝试了在code里去修改这一块的配置好像是能生效且没问题的。不过我这边也只是刷了几台测试机,想知道在st的g070的官方库没有开放这一块宏定义的情况下强行去修改会有什么风险么?还是说可能有一部分MCU改了也不会生效。

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