打印

stm8写EEPROM,独立看门狗复位,如何解决?

[复制链接]
1935|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bgp1987|  楼主 | 2013-9-10 21:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm8写EEPROM,如果不打开看门狗,程序正常。
打开看门狗,写EEPROM就复位,即使在等待写完成中喂狗还是复位。
请各位高人指点。
谢谢
沙发
244539987| | 2014-3-18 15:53 | 只看该作者
我也遇到了这个问题,独立看门狗似乎最长时间就1.02s,难道不能用它来,不知道你解决了没有

使用特权

评论回复
板凳
244539987| | 2014-3-18 17:44 | 只看该作者
后来搞了一搞,其实是stm8写eeprom时间太长,超过了独立看门狗的超时时间,导致看门狗复位。我之前是把喂狗放在主程序里,在写eeprom时没能喂狗,后来我把喂狗放在了定时器中断里,每10毫秒喂狗一次,这样在写flash时就不会看门狗复位了!

使用特权

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

本版积分规则

1

主题

11

帖子

2

粉丝