如题所示,本意是在程序中调用NVIC_SystemReset()让程序复位从头开始运行,但一调用NVIC_SystemReset()程序就跑飞死掉,即使程序使能独立看门狗,也不能复位,ST的单片机用过很多款了,F1,F4,L1,L4都用过,从没遇到过这种情况呢!有哪位大神知道这是什么原因导致的吗? |
可以用ST-LINK + STM32 cubeprogrammer + hot plug mode 连接上去,看看PC 指针多少,中断号多少从而看看程序跑到哪里去了。 |
我刚才找U575的开发板快速验证了下,可以肯定运行NVIC_SystemReset()不会必然导致异常。我是闪烁LED灯一阵子,然后做系统复位。每次复位后空等片刻后再闪烁LED,运行很久了没有问题。你检查下硬件线路、电源方面是否有问题,检查BOOT脚的电平及相关配置选项。 |
STM32U5 偶尔出现无法进入shutdown模式
STM32U575 LPBAM如何实现不唤醒连续读取IIC数据?
STM32U5+LPBAM需设置RAM为SRAM4的地址,否则LPBAM无法运行?
用STM32Cubeprogrammer 烧录 TrustZone 的示范程序不成功
stm32u575vit6封装问题
STM32U545 DAC
STM32U575RIT6使用X-CUBE-AI 8.0.0部署ST官方运动检测模型时,出现E801(HwIOError): Invalid firmware - COM11:115200错误。
STM32U575ZIT 怎么配置GPDMA+DCMI 求解
STM32U575 LPBAM中I2C的Sequence Number如何理解
电脑识别不到stlink,指示灯也不亮