有客户要在一种场景中要知道复位原因,需要区别开芯片是上电复位还是看门狗复位。因为

w600的芯片没有类似的寄存器来存储这个复位原因,于是就想了个办法来实现它。经测试,是可行的。

大致原理就是在一块程序中用不到的ram区,写上一个特别的数据;设备每次上电后先读它,判断它是

否是这个特别的数字,如果是,则说明设备没有掉过电,是看门狗复位;如果不是这个数据,则说明设备

是刚刚上电的,属于上电复位。同时将这个ram区再次写上这个特别的数据以备下次使用。贴码:

如何判断设备是上电复位还是软复位(主动调用复位接口或者看门狗复位,W600)

相关文章:

  • 2021-06-07
  • 2021-09-14
  • 2022-12-23
  • 2021-08-02
  • 2021-06-22
  • 2022-12-23
  • 2022-01-21
猜你喜欢
  • 2021-10-08
  • 2021-04-06
  • 2021-07-07
  • 2022-12-23
  • 2021-11-23
  • 2021-09-29
  • 2022-02-28
相关资源
相似解决方案