1.把keilkill.bat文件放到如下图与Project同路径下面双击keilkill.bat即可以删除编译产生的中间文件,删除后再重新编译即可以避免xxx.__i类似错误
3.如还提示没有映射值,像第2步一样添加即可
你的程序要跳转到程序区0x6400这个地方但这个地方你是不能读或执行代码的,估计是你的程序跳转出了问题你仔细看看代码吧
代码在上面,不知道哪里出了问题编译都昰好好的。
你delay完了以后把d1=1,这些都没问题,但接下来main函数就返回了记住,main函数也是个函数也是要返回的,由于你没有定义要返回到哪裏所以编译器自作主张就返回到0x6400了。建议你这样:
void main()
{
while(1)
{
d1=0;
delay(100);
d1=1;
}
}
这样在D1上就有波形出来了
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
1.把keilkill.bat文件放到如下图与Project同路径下面双击keilkill.bat即可以删除编译产生的中间文件,删除后再重新编译即可以避免xxx.__i类似错误
3.如还提示没有映射值,像第2步一样添加即可
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的掱机镜头里或许有别人想知道的答案