PIC24HJ64GP502调试的时候出现__DefaultInterrupt提示后停止运行

2019-03-25 19:02发布

调试的时候提示__DefaultInterrupt, .isr, .isr ( ) @ Compiler generated location : 0x29a
我用串口做接收,等待含有特定的字符串输入
while (strstr(rec_data_cache, "ready") == NULL);
输入别的字符没问题,当ready输入后,程序就会停止运行并出现上面的提示
求问各位大侠怎么解决!谢谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
lcofjp
1楼-- · 2019-03-26 03:41
可以单步吗,输入ready后,执行while语句就出问题吗?还是错误出在while后面的语句?
lcofjp
2楼-- · 2019-03-26 06:05
加我签名的群吧,这样时效性高一点。
dcexpert
3楼-- · 2019-03-26 10:35
 精彩回答 2  元偷偷看……
tjuzjh
4楼-- · 2019-03-26 14:26
while 语句是用来等待输入ready的,如果我输入的不是ready,就一直循环,如果我输入的包含ready,就继续执行后续程序,现在的问题是,当我输入的是ready时,就会提示__DefaultInterrupt, .isr, .isr ( ) @ Compiler generated location : 0x29a,然后停止运行,如果是下载到单片机运行,就回在这时候产生复位!
tjuzjh
5楼-- · 2019-03-26 19:06
lcofjp 发表于 2016-3-11 11:31
加我签名的群吧,这样时效性高一点。

已加群~谢谢!
nmg
6楼-- · 2019-03-26 20:29
lcofjp 发表于 2016-3-11 11:31
加我签名的群吧,这样时效性高一点。

QQ图片20160311134135.jpg 解决了来,把内容存档论坛

一周热门 更多>