你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm8l101p3u为什么进入halt之后看门狗不复位?

[复制链接]
herdsman346 提问时间:2015-2-20 13:52 /
在网上查了半天,很多人都是说halt之后不想让看门狗运行却停不下来,为什么到了我这我想halt之后看门狗继续运行它反而不复位了呢??

看门狗的代码

  RST_ClearFlag(RST_FLAG_IWDGF);
  /* Enable the IWDG*/
  IWDG_Enable();
  /* Enable the access to the IWDG registers*/
  IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
  /* Fixe IWDG Reset period */
  IWDG_SetPrescaler(IWDG_Prescaler_256);
  IWDG_SetReload(0xFF);
  /* Refresh IWDG */
  IWDG_ReloadCounter();


这样子不喂狗会自己一直复位,但是加了halt();之后,反而不复位了?
看了说明文档
The IWDG can continue to work in Halt or Active-halt mode, depending on the configuration
of the IWDG_HALT option byte.


找来找去也没看到这个 IWDG_HALT 在什么地方?文档里面没有说明,库里面也找不到,刚开始用,求大神赐教。
收藏 评论10 发布时间:2015-2-20 13:52

举报

10个回答
_ilikerome_ 回答时间:2015-2-20 15:41:41
帮顶,学习一下。
MouseCat 回答时间:2015-2-21 13:14:00
帮顶,学习下
w小菜才 回答时间:2015-2-21 20:10:37
帮顶,学习下
herdsman346 回答时间:2015-2-22 13:17:35
虽然最后也没弄明白怎么回事,不复位就不复位吧,用了AWU,进入active halt,待机功耗600ua左右,还真是不小啊。。
MouseCat 回答时间:2015-2-22 15:48:24
谢谢分享
shower.xu 回答时间:2015-2-24 14:39:35
看门狗的时钟开了没有
herdsman346 回答时间:2015-3-2 22:23:29
shower.xu 发表于 2015-2-24 14:39
看门狗的时钟开了没有

开了,不休眠的时候是会复位的,休眠之后就没有动静了。
shower.xu 回答时间:2015-3-3 09:08:22
herdsman346 发表于 2015-3-2 22:23
开了,不休眠的时候是会复位的,休眠之后就没有动静了。

改变一下休眠等级试试。
另外你休眠了要狗干啥,如果要定时唤醒干嘛不用RTC中断
bit 回答时间:2015-3-3 09:51:13
帮顶,感觉就只HALT的问题
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版