调试的时候提示__DefaultInterrupt, .isr, .isr ( ) @ Compiler generated location : 0x29a
我用串口做接收,等待含有特定的字符串输入
while (strstr(rec_data_cache, "ready") == NULL);
输入别的字符没问题,当ready输入后,程序就会停止运行并出现上面的提示
求问各位大侠怎么解决!谢谢!
可以单步吗,输入ready后,执行while语句就出问题吗?还是错误出在while后面的语句?
这个语句看起来没有问题,是不是后面的某个语句引起的?
while 语句是用来等待输入ready的,如果我输入的不是ready,就一直循环,如果我输入的包含ready,就继续执行后续程序,现在的问题是,当我输入的是ready时,就会提示__DefaultInterrupt, .isr, .isr ( ) @ Compiler generated location : 0x29a,然后停止运行,如果是下载到单片机运行,就回在这时候产生复位!