单片机 keil调试的时候进入不了main函数

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函数的原因,其他原因考虑软件问题,仿真调试的话考虑电路问题,如有没有悬空等

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值