1.出现的问题
调试的时候进入不了main函数:你逐步运行调试,它却一直在汇编里反复运行,一直出不来,
如果你之前在函数放置了断点,还会发现本来红色的断点变成了灰色的感叹号!
2.分析原因
(1)确认把Run to main() √ 选上
(2)去keil界面,文件->许可与管理查看注册码有没过期
如果过期的话,你的代码大小超过2K,也就是2048字节的话,进入不了main函数,详细说明请看这个文章:https://editor.csdn.net/md/?articleId=111414486
3.解决方案
如果注册码过期的话,请更换注册码,如果用原来的注册机生成的注册码期限最多到2020年12月的话,请更换注册机:
这里给予我的注册机:产生的注册码期限是到2035年
注册机链接:https://pan.baidu.com/s/1rT8jwhOG4A_4C19fb2cuWg
提取码:5655
如果上述分析的两个问题都没有的话,调试还是进入不了main函数,我当前知道的现在只有这两个进入不了main函数的原因,其他原因考虑软件问题,仿真调试的话考虑电路问题,如有没有悬空等