重新上电,如不重下程序,程序无法正常运行

2019-07-21 01:55发布

1.mini板用jlink下载,按键扫描函数设置为不可连续按,重新上电后必须重新下载程序,无法break出循环。用仿真器仿真没有问题,退出后程序可以运行。但是重新上电,如果不动jlink仿真无法跳出循环。
2.然后将按键扫描函数改成可连续按的,重新上电就能跳出去了。
二者在不重新上电的情况下都可以正常运行,请问是什么原因呀。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
yuzeyuan1
2019-07-21 07:16
我就猜猜,你自己对比一下看看:
1、引脚定义重复了,在一个地方定义了,在另一个你不知道的地方又调用了置高置低?
2、引脚配置不对?
3、设置里把优化打开了?
4、按键这个位置的引脚比较特别,跟JLINK的重复了?
5、PA口(或其它口)的时钟没打开?配置时的第一句是开时钟,但是有时候我这第一句会写错,因为它跟一个相似的语句只差了一个字母,用的时钟就不一样了。不知道你能不能听懂这段话。。。我没代码说不明白。
6、按键中断那里处理了什么导致问题的语句?

一周热门 更多>