问题现象: "设备冷启动时10%概率启动失败,必须断电重启" - 某工控设备厂商反馈
硬件整改: 图表
代码
下载
Vcap电容
增加10μF钽电容
NRST电路
并联10nF电容+100k上拉
电源路径
添加缓启动电路
软件防护: c
复制
下载
void early_init(void) { if (__HAL_RCC_GET_FLAG(RCC_FLAG_SFTRST)) { __HAL_RCC_CLEAR_RESET_FLAGS(); // 清除残留标志 FLASH_OB_Unlock(); // 解锁选项字节 }}
整改效果:故障率从12%→0.02%(2000小时测试)
|