
我这边在开发一个产品,MCU用的是STM32G070CBT6, 遇到一个硬件上的问题会导致MCU在掉电大概10s内重新上电的话程序会出现各种奇怪现象,推测是板子上的超级电容导致掉电时会放电到MCU,导致MCU在不稳定的电压下没有正常复位。 目前不考虑在硬件上做改动。看到STM32各别系列有支持BOR设置复位电平,但是STM32G070CBT6这款芯片的手册上没有提及,cubemx生成代码的hal库中也没有开PWR_BOR_SUPPORT的宏定义。但是我在cubeprog里可以设置BOR的复位电平level, 实测感觉确实也有效果。所以想确认一下这款MCU是否确实支持BOR设置。 |
STM32G030K6Tx使用ADC+DMA进行6通道ADC采集,DMA传输错位问题。
请问如何在下载程序时保护flash中的用户数据不被覆盖?
STM32G070 I2C主机只发送设备地址读测试是否产生stop位
夜深了,睡不着
晚上好啊,兄弟们
stm32n6570dk如何解锁保护程序?
第三季度啦,兄弟们
stm32n6570dk无法烧录/无法擦除
stm32H745 M4核不能调试和下载
stm32h745 调试问题
但是datasheet 上明确这些位是保留位,不属于厂家产品范围。
也就是即使有,也不保证所有的芯片都能工作正常。
所以最好的方式是换pin 对 pin 兼容的 STM32G071CBT6.
我这边是库存的货有这一块的问题,所以不会考虑需要改动硬件的方法。
我尝试了在code里去修改这一块的配置好像是能生效且没问题的。不过我这边也只是刷了几台测试机,想知道在st的g070的官方库没有开放这一块宏定义的情况下强行去修改会有什么风险么?还是说可能有一部分MCU改了也不会生效。