打印
[STM8]

STM8S003老问题求教,halt和独立看门狗

[复制链接]
1687|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
windows100|  楼主 | 2017-4-13 19:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
情况是:单独 使用独立看门狗,和AWU 唤醒都是正常的,弄到一起就不行了,能唤醒,也会复位。
问题是:是不是这两个就不能一起用。网上有说可以,修改选项字。有说不可以。
在STM8s参考手册 LSI那一章,说注意:当独立看门狗使用 LSI 为时钟源时,为了保证 CPU 在系统出错时不与独立看门狗使用同一个时钟,
当选项字节位 LSI_EN 为 0 时, LSI 不能做为主时钟。请参见数据手册中的选项字节章节。
我理解为,当把LIS分配给 看门狗,Halt就不会跑了,事实上是halt,也还在跑,还能唤醒。
网上说,配置一个选择字节。我在STVP 和STM8S003F中都没有找到对应的选项字。


我觉得,应该是halt 和独立看门狗不能公用一个时钟。我不明白的是网上STVP修改选项字能关看门狗不复位是怎么做到的。是芯片不一样还是软件版本不一样。
沙发
windows100|  楼主 | 2017-4-13 19:09 | 只看该作者
如果可以,请老司机给个具体方法。有点钻牛角了,不行的话,文档里有说法?

使用特权

评论回复
板凳
windows100|  楼主 | 2017-4-14 08:38 | 只看该作者
自己顶贴,希望好心人回复

使用特权

评论回复
地板
windows100|  楼主 | 2017-4-14 14:40 | 只看该作者
我上面没有表达清楚,是我开了1024ms的独立看门狗,在halt之前先喂狗,然后停机。512ms后唤醒,喂狗重跑主循环(小于30ms)。按说是不会产生复位的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

272

帖子

1

粉丝