[PIC®/AVR®/dsPIC®产品] PIC单片机几秒钟复位1次

[复制链接]
1630|18
 楼主| ywzqdpj 发表于 2023-4-20 15:39 | 显示全部楼层 |阅读模式
用的单片机是dspic33fj256mc710a,现在的问题是大概每隔5s左右就复位,目前所知的有以下2点:
1. 通过在线仿真调试,发现RCON寄存器的标志位中WDTO(看门口复位)和EXTR(MRLC)复位,可以认为是看门狗复位;
2. MPLAB X IDE有提示如下图:
请问我该怎么办?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ynwa 发表于 2023-4-21 10:34 | 显示全部楼层
本帖最后由 ynwa 于 2023-4-21 10:39 编辑

检查是否使能了看门狗。如果使能,有没有喂狗。
测量MCLR脚上的信号变化,确认是否存在复位电平。
这个提示说明只是个现象,没有什么明确指向。造成问题的可能性有很多。
也有可能是你的项目电路或者代码就有问题,你可以先用软仿真测试一下你的项目能否在调试模式下运行起来。
tpgf 发表于 2023-5-11 12:00 | 显示全部楼层
如果怀疑是看门狗的话 先禁用看门狗看看现象啊
coshi 发表于 2023-5-11 12:15 | 显示全部楼层
楼主的代码是不是很复杂 导致看门狗喂不好呢
nawu 发表于 2023-5-11 13:21 | 显示全部楼层
需要看一下楼主对看门狗的额配置  有可能配置和目标不相符
zljiu 发表于 2023-5-11 14:42 | 显示全部楼层
MPLAB X IDE里边提示的这个0x0的地址是存放什么的地址呢
tfqi 发表于 2023-5-11 14:59 | 显示全部楼层
程序里边有没有功能代码 是不是电压功率不够导致复位的呢
磨砂 发表于 2023-5-11 15:16 | 显示全部楼层
仿真的时候打个断点 看看具体在什么位置复位的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

141

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部