OpenEdv-开源电子网

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

独立看门狗不复位

[复制链接]

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2014-8-29 17:24:31 | 显示全部楼层 |阅读模式
5金钱
使用阻容电路,通过10K电阻接高电平,通过10uf接地,下载程序后无法复位;切断复位引脚,能够实现复位功能,但是程序会乱跳,数据也会混乱,求原因及解决办法~~~

最佳答案

以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-29 17:24:32 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-29 17:24:32 | 显示全部楼层
回复【3楼】龙之谷:
---------------------------------
是的,复位信号必须接V3.3,才会正常运行代码。
10K+10uf是可以,但是10uf有点偏大,建议用104.
你先让板子正常工作了,再去搞看门狗。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-29 17:24:32 | 显示全部楼层
回复【12楼】龙之谷:
---------------------------------
你这个着实让我捉急啊。。。
复位你就参考我们电路,万事大吉了。
非得搞N个组合慢慢测试,这不找罪受么?

然后看门狗这里,我的意思就是:复位后,什么都是重新来过,包括看门狗。不过你代码既然有初始化看门狗的代码,所以复位后,还是会初始化看门狗,看门狗又会继续监视程序。
除非你下载新代码,否则讨论复位看门狗什么情况,没什么意思,就是一直运行就对了,复位那一瞬间,忽略不计。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
 楼主| 发表于 2014-8-30 19:32:02 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
 求原子哥指点:1.复位引脚不可悬空?2.我的板子上,复位引脚通过10k接3.3v,通过10uF接地是否正确,为何,不喂狗时不复位?3.如果有错,怎么进行更改?非常感谢?
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

0

主题

19

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2014-3-21
在线时间
2 小时
发表于 2014-9-2 11:56:55 | 显示全部楼层
原子哥说的对 我遇到过这种情况 就是电容大了,把电容改小后搞定。
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
 楼主| 发表于 2014-9-2 14:17:55 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
现在板子其他方面都已经解决,就剩看门狗了,情况如下:
1.电路搭建的时候电阻为100K,电容为47u,工作稳定,无法复位;
2.改为电阻10K,电容0.1u,能够复位,但是工作不稳定,所控制屏幕来回跳;
3.改为电阻10k,电容10u,能够复位,工作不稳定,所控制屏幕来回跳;
4.将电容恢复100K,电容恢复47u,工作稳定,无法复位。
工程师说来回跳是因为复位没复位好,也不知道该怎么搭配了,求原子哥指点~~~~~~~
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
 楼主| 发表于 2014-9-2 14:53:39 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
另外,需要在大循环开始之前喂一下看门狗吗
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-2 23:53:15 | 显示全部楼层
回复【6楼】龙之谷:
---------------------------------
你的屏是我们的7寸屏么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-2 23:53:29 | 显示全部楼层
回复【7楼】龙之谷:
---------------------------------
不一定。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
 楼主| 发表于 2014-9-3 08:43:33 | 显示全部楼层
回复【9楼】正点原子:
---------------------------------
原子哥,现在是在使用12864点阵屏开发,使用了串口,现有如下处理:
1.10k+0.1u
2.将串口输入改为上拉输入(如不更改则屏幕乱跳)
3.将看门狗喂狗时间延长至WDG_Init(7,1800);(以前喂狗时间可能有点短,但不应该是主要原因)
4.在一个子页面不进行喂狗操作
现象:能够进行工作和复位,但是在同一页面多次复位后可能会屏幕一直显示另外某一页面,使它更改页面,页面会出现杂乱数据,初步怀疑是看门狗影响到了数据的正常接收。
求问:1.网上有说,复位的时候会复位到NRST引脚,所以复位电路会影响看门狗,是这样吗?看门狗不是独立的软件复位吗?2.看门狗出问题常见的毛病在哪?
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-4 00:31:28 | 显示全部楼层
回复【10楼】龙之谷:
---------------------------------
复位看门狗也会重新来过。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
 楼主| 发表于 2014-9-5 20:31:41 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
没明白原子哥的这句话---复位看门狗也会重新来过。
现在电路板使用10K+0.1u复位电路,有几个疑问:1.100k+47u应该很大地拉长了复位时间,结果在示波器上显示复位时间极短(复位电路加了个二极管便于断电时放电)好像在0.2~0.4s,大大出乎意料;2.原来设置看门狗为小于0.4s需要喂一次,程序不稳定,设置成小于10s左右需要喂一次,程序较为稳定,喂狗时间设置怎么还影响到了看门狗?3.如果喂狗时间过长,是否降低了看门狗的作用、影响到程序的健壮性?
望原子哥指点~~~~~~
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-1 23:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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