STC89C52单片机在运行过程中为何会自动重启
答案:2 悬赏:40
解决时间 2021-02-04 06:22
- 提问者网友:无悔疯狂
- 2021-02-03 08:22
STC89C52单片机在运行过程中为何会自动重启
最佳答案
- 二级知识专家网友:努力只為明天
- 2021-02-03 09:10
重启原因可分硬件和软件,
软件导致的重启,最可能是堆栈溢出,还可能由于非法跳转。先用简单的程序调试,确保不会因为软件导致重启,再来看硬件。
硬件先看电源,再检查复位电路、晶振,排除以上可能,剩下的就是电路干扰了。干扰复位就很难说了,要看具体现象。
对于stc芯片,还要注意设置各种参数,如配置复位,选择时钟源等等。
软件导致的重启,最可能是堆栈溢出,还可能由于非法跳转。先用简单的程序调试,确保不会因为软件导致重启,再来看硬件。
硬件先看电源,再检查复位电路、晶振,排除以上可能,剩下的就是电路干扰了。干扰复位就很难说了,要看具体现象。
对于stc芯片,还要注意设置各种参数,如配置复位,选择时钟源等等。
全部回答
- 1楼网友:零负荷的放任
- 2021-02-03 09:57
先看电源,再者看是否开了看门狗
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |