2019-03-24 08:19发布
chenbingjy 发表于 2017-10-27 17:02 加分号和不加分号一样
wsmysyn 发表于 2017-10-27 17:14 1、确认开发板供电能力足够,不是产生了POR 2、尽量程序写短些,方便调试,其他无关的都注释掉, 3、关 ...
chenbingjy 发表于 2017-10-27 17:56 无关的去掉了,看门狗中断都关了。 只是没法调试。
ienglgge 发表于 2017-10-31 14:25 可以在一些地方,加串口打印信息。根据信息判断单片机是否不停重启。
最多设置5个标签!
1、确认开发板供电能力足够,不是产生了POR
2、尽量程序写短些,方便调试,其他无关的都注释掉,
3、关掉看门狗,外部中断等,避免进入中断
4、确定程序没问题,或者从汇编代码确认每一步执行的都是明确的,是你想要的结果
基本上也是这几步
今天刚好遇到了很奇怪的问题,8051内核的一个片子,编译生成都没问题,但是就是不符合预期,后来去看汇编代码发现有错误的地方。。少引用了一个库文件,导致编译出来的文件就是不正确的,只看keil编译生成没有警告没有报错还是不够的。。。
无关的去掉了,看门狗中断都关了。
只是没法调试。
手头没有示波器万用表等仪器么?
实在不行编写点灯程序也可以,
慢慢往上加代码,一步步排除,
总会有办法的。
已搞好。看门狗复位。
一开始关闭了看门狗,后来又打开了。
一周热门 更多>