
如题所示,本意是在程序中调用NVIC_SystemReset()让程序复位从头开始运行,但一调用NVIC_SystemReset()程序就跑飞死掉,即使程序使能独立看门狗,也不能复位,ST的单片机用过很多款了,F1,F4,L1,L4都用过,从没遇到过这种情况呢!有哪位大神知道这是什么原因导致的吗? |
可以用ST-LINK + STM32 cubeprogrammer + hot plug mode 连接上去,看看PC 指针多少,中断号多少从而看看程序跑到哪里去了。 |
我刚才找U575的开发板快速验证了下,可以肯定运行NVIC_SystemReset()不会必然导致异常。我是闪烁LED灯一阵子,然后做系统复位。每次复位后空等片刻后再闪烁LED,运行很久了没有问题。你检查下硬件线路、电源方面是否有问题,检查BOOT脚的电平及相关配置选项。 |
STM32U575 按照历程配置了ADC,参考电压采用默认,Vrefe和VADDA短接,3.3V。ADC引脚有1.8v,读取的结果为0。
STM32U5G9J-DK2资源还是蛮少的
stm32u595VJT6 PA5 SPI1_SCK(boot) 是什么意思
STM32U5 IWDG的提前唤醒中断无法在STOP模式下触发
STM32U5不支持ST-LINK v2怎么办?
求助,移植touchgfx之后stm32不运行程序。
求助,移植touchgfx之后stm32不运行程序,keil进入debug倒是可以手动运行
STM32U5+8bit_8080 LCD ,怎么配置touchgfx。
STM32U5 QSPI
STM32 OCTOSPI 读取 ICNA3306 显示屏 ID 失败,求助;