求助,PIC单片机不停重启

2019-03-25 19:53发布

我的程序就初始化了一下串口,

在主函数中输出了一串字符,然后就进入死循环,

可是大概隔两三秒就重启一次,不停的重启,我没有加看门狗,

这可能是什么原因呢???

各位大侠帮帮忙啊,很急很急!!!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
yushulei
2019-03-27 13:50
引用 13 楼 zyzhang365 的回复:
虽然可能是别的原因导致的, 但是我还是建议lz考虑一下Watchdog的问题.
1. Maplab 有两个地方可以配置配置字,  一个是在IDE中,另一个可以在代码的开头. 这里面有关于Watchdog 的设置;
2. 有两种启动Watchdog 的方法, 一种是通过1中说到的配置字CONFIG中的WDTE位, 注意这里缺省是Enabled; 另外, 在WDTE位Disabled的情况下, 还是可以在软件中使能Watchdog的.  

另外, 我还是建议lz可以多读读芯片的文档, 尽管我觉得Microchip…


PIC16F6xx的单片机中 寄存器 CONFIG 是13位,

在PIC16F6xx系列的头文件中,没有找到关于这个寄存器的定义,只有一句

#define CONFIG_ADDR  0x2007

我对 CONFIG_ADDR  0x2007 赋值  CONFIG_ADDR  0x2007 = 0x3030

就会报错: only lvaluse may be assigned to or modified

请问应该怎样设置CONFIG寄存器呢?

一周热门 更多>