OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11706|回复: 14

STM32的stop与看门狗的困惑、、、

[复制链接]

2

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2011-10-17
在线时间
0 小时
发表于 2012-3-18 09:46:07 | 显示全部楼层 |阅读模式
   最近在玩STM32的stop模式和standby模式。首先在开机后就在家里养了一条狗(由于窗口看门狗的喂狗周期过于频繁,就不养这样的狗了,养了条独立看门狗来判断程序跑飞),再进入主循环中做一些事,到了一定时间后把事情做完后就进入stop模式以等待下次外部中断唤醒CPU,可是这是自家养的那只独立看门狗却反咬我一口把自家的门都给要坏了,让CPU自动复位了。看来这只狗也不好养啊……
   请问大家有什么方法让这只狗乖点,让它不乱咬人,或者有什么其他的办法来防止程序跑飞啊?谢谢指教
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-3-18 10:06:34 | 显示全部楼层
回复【楼主位】haspire:
---------------------------------
你要定时喂实物给他啊,不然它饿了,肯定咬你啦...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2011-10-17
在线时间
0 小时
 楼主| 发表于 2012-3-18 10:10:42 | 显示全部楼层
  是啊,但是在进入stop后,就没法喂它啦,关键是要关都关不掉啊(独立看门狗一开启除非复位,其余的方法都无法关闭它)。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-3-18 10:15:11 | 显示全部楼层
回复【3楼】haspire:
---------------------------------
哦,这倒是哦...
这个比较纠结....
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-3-18 10:15:57 | 显示全部楼层
模拟一次软件复位呢?应该可以关掉了吧?
进入STOP模式之前,模拟一次软件复位,关狗.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2011-10-17
在线时间
0 小时
 楼主| 发表于 2012-3-18 10:20:02 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
 这个应该是可以的,但是软件复位后重新启动不知是人工复位(软件复位)还是外部中断复位的,要是复位前写个标志位到E2prom,那么E2PROM会写穿的。
不知原子哥有什么好的建议???
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-3-18 10:53:45 | 显示全部楼层
回复【6楼】haspire:
---------------------------------
利用电源后备区
不是有几十个字节作为后备区用的么?只要有电,就不会丢失.参考我们RTC实验的处理方式.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2011-10-17
在线时间
0 小时
 楼主| 发表于 2012-3-18 10:56:18 | 显示全部楼层
   恩恩,谢谢,不过我用的STM32L152貌似没有那个后备区.....
回复 支持 反对

使用道具 举报

0

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2013-9-27
在线时间
0 小时
发表于 2013-10-17 19:51:29 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
独立看门狗的复位信号是复位哪些寄存器的?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-10-17 23:26:59 | 显示全部楼层
就和你硬复位效果差不多。不是复位某个寄存器的...是输出一个复位脉冲,让RESET拉低,导致整个系统复位。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2013-9-27
在线时间
0 小时
发表于 2013-10-18 08:49:12 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
硬复位的意思就是和板子上RESET按键按下的效果一样呗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-10-18 10:59:29 | 显示全部楼层
是的
回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2013-10-18 11:09:31 | 显示全部楼层
有寄存器记录复位原因的。至于Watchdog不好用,是设计的问题。
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

6

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2013-12-14
在线时间
4 小时
发表于 2015-6-27 10:28:21 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
原子哥,独立复位和窗口复位有啥区别啊?关看门狗一定要复位看门狗吗?复位是如何知道是手动复位还是按键复位啊?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-6-28 23:10:29 | 显示全部楼层
回复【14楼】664653162:
---------------------------------
没啥区别,都是复位MCU。
一定要下载新代码(且该代码不开启看门狗),才能关看门狗。
这个你知道了又如何?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 19:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表