keil出现applicationrunning怎么解决

keil出现applicationrunning怎么解决,第1张

解决方法如下:

1.点击工具栏上的停止按钮停止程序的运行。

2.尝试重新连接开发板或者重新上电,再重新运行程序。

3.如果还是不行,可以尝试在Keil的OptionsforTarget中,将Debug选项卡下的UseSimulator选项改为UseTargetDriver,然后再重新运行程序。

keil是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。

在循环处设断点,程序执行到后修改一下外部数据,使其满足跳出循环的条件,然后再执行,这样就可以继续调试下去。如果这种情况很多,可以通过在程序中增加条件编译语句方便调试。比如:

#defineDEBUG //条件编译选择,可放在文件头部.H文件之后。

。。。。。。。

#ifdef DEBUG

x=0 //调试时使用这条语句,执行下一句时就能跳出循环了

#endif

while(x==1) //假设这就是你所说的读取外部数据的语句,未读到数据则原地循环

调试完成后注掉#defineDEBUG,也就是

//#defineDEBUG

这样正式编译时x=0这条语句就不会被编译进去了。以后调试时再恢复。

这只是个例子,相信你能理解这个含义从而加以应用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11475266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存