情况是:单独 使用独立看门狗,和AWU 唤醒都是正常的,弄到一起就不行了,能唤醒,也会复位。
问题是:是不是这两个就不能一起用。网上有说可以,修改选项字。有说不可以。
在STM8s参考手册 LSI那一章,说注意:当独立看门狗使用 LSI 为时钟源时,为了保证 CPU 在系统出错时不与独立看门狗使用同一个时钟,
当选项字节位 LSI_EN 为 0 时, LSI 不能做为主时钟。请参见数据手册中的选项字节章节。
我理解为,当把LIS分配给 看门狗,Halt就不会跑了,事实上是halt,也还在跑,还能唤醒。
网上说,配置一个选择字节。我在STVP 和STM8S003F中都没有找到对应的选项字。
我觉得,应该是halt 和独立看门狗不能公用一个时钟。我不明白的是网上STVP修改选项字能关看门狗不复位是怎么做到的。是芯片不一样还是软件版本不一样。 |