野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14990|回复: 4

复位故障

[复制链接]
发表于 2014-7-18 15:41:44 | 显示全部楼层 |阅读模式
请教前辈们,我做的设备会定时复位。大概运行十分钟,设备就复位了。我用到了systick定时器做时基,100ms中断计数。没用任何TIM定时器。我手上有两块样机,一个里面有IWDG,一个里面我注释掉IWDG,两个同时上电,结果大概十分钟后同时复位,说明不是看门狗咬死的。设备复位行为看上去跟时间有关,复位时间间隔貌似固定。但我的systick定时器不涉及到复位的操作呀。
我想请教了,复位有哪些原因?我只知道有芯片复位引脚使能和看门狗时间到没喂狗会复位。我代码中也没见到会复位的语句,到底是怎么复位的呢?
用的芯片是STM32F101R8T6。
回复

使用道具 举报

发表于 2014-7-18 15:43:51 | 显示全部楼层
这么标准,肯定是看门狗的问题。除非你某个地方用了软件复位
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-18 15:48:25 | 显示全部楼层
笪芳馥 发表于 2014-7-18 15:43
这么标准,肯定是看门狗的问题。除非你某个地方用了软件复位

可是我把看门狗关掉了,不使能它,设备还是照样复位啊~
再说,就算有看门狗,我设了0.3s的复位值,我够大啦,我程序运行一周要不了这么多时间。
复位间隔大概10分钟。两台设备一起做实验发现同时复位。
我不知道软件复位怎么用的~
回复 支持 反对

使用道具 举报

发表于 2014-7-18 16:08:10 | 显示全部楼层
yinhao 发表于 2014-7-18 15:48
可是我把看门狗关掉了,不使能它,设备还是照样复位啊~
再说,就算有看门狗,我设了0.3s的复位值,我够大 ...

把systick也关掉看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-18 16:10:54 | 显示全部楼层
郑倚云 发表于 2014-7-18 16:08
把systick也关掉看看

systick也关掉设备就跑不起来啦,很依赖时基的
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-1 15:31 , Processed in 0.034491 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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