STM32F105RBT6开禁止读取flash,软复位看门狗复位都会引发HardFault_handler中断,关闭禁止读取flash则能正常复位,求教问题及解决原因。
程序如下:
flash锁定程序:
if(FLASH_GetReadOutProtec
tionStatus()!=SET)
{
FLASH_Unlock();
FLASH_ReadOutProtection(ENABLE);
}
软复位程序
NVIC_SystemReset(); // 软复位系统
喂狗程序
void IWDG_ReloadCounter(void)
{
IWDG->KR = KR_KEY_Reload;
}
猜测:锁flash和软复位不能同时用?
感谢回复!程序莫名奇妙的好使了,我在测试,看看能不能找到问题,发现问题我在回帖把问题原因写出来。
一周热门 更多>