KeilC51程序烧录到板子上,有时候有反应,有时候又没反应

1个回答
展开全部
咨询记录 · 回答于2022-02-14
KeilC51程序烧录到板子上,有时候有反应,有时候又没反应
1、Reset and Run  现象:在这种情况,程序烧录进去后,并不会自动执行,但是断电后再上电程序就可以自动运行了。  原因:下载程序时没有勾选“Reset and Run”。  解决办法:菜单栏”Project -> Optioin for Target"XXX" -> Debug -> Setting“,继续点击”Flash Download -> 勾选Reset and Run“。确定即可。2、其他问题  现象:在这种情况下,笼统的说就是程序下载进去后不执行,就算是断电之后,再重新上电也没用。但是在Debug模式下,多按几次自动运行,程序就可以运行起来。  原因:MDK的设置问题或者其他问题,导致程序在某个地方停止运行了。  解决办法:在MDK的Debug模式下,点一次自动运行,看程序跳转到汇编程序的哪个位置后停下(可以在view->debug windows->Dissembly窗口下直接观察),然后复制此位置的汇编程序,百度解决问题。以此类推,直到程序可以自动运行为止。感谢您的咨询,希望帮到你,谢谢
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消