请教前辈们,我做的设备会定时复位。大概运行十分钟,设备就复位了。我用到了systick定时器做时基,100ms中断计数。没用任何TIM定时器。我手上有两块样机,一个里面有IWDG,一个里面我注释掉IWDG,两个同时上电,结果大概十分钟后同时复位,说明不是看门狗咬死的。设备复位行为看上去跟时间有关,复位时间间隔貌似固定。但我的systick定时器不涉及到复位的操作呀。
我想请教了,复位有哪些原因?我只知道有芯片复位引脚使能和看门狗时间到没喂狗会复位。我代码中也没见到会复位的语句,到底是怎么复位的呢?
用的芯片是STM32F101R8T6。 |