下面是STM32程序,不明白num为什么得1后不变了
答案:2 悬赏:80 手机版
解决时间 2021-04-07 04:07
- 提问者网友:星軌
- 2021-04-06 10:45
下面是STM32程序,不明白num为什么得1后不变了
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-04-06 11:45
你debug下,我觉得你的keyScan这个函数返回了一次值之后可能就再也没有返回1了,你的if(key_value)没有再进入过。追问是的啊,所以不知道为什么会这样啊,debug后就是只进去一次keyScan函数,再也进不去了,debug也没明白为什么
全部回答
- 1楼网友:爱难随人意
- 2021-04-06 12:12
一般是内存访问越界引起的,如果是你自己编写的程序,那你检查你的数组的访问。
如果是别人的程序,那就检查程序版本和程序需要的各个模块的版本。追问不是很理解你的意思,我不知道我的这段程序里哪里用到了数组内存什么的?看起来很简单的控制啊,程序里哪里出现你说的那种情况呢?
如果是别人的程序,那就检查程序版本和程序需要的各个模块的版本。追问不是很理解你的意思,我不知道我的这段程序里哪里用到了数组内存什么的?看起来很简单的控制啊,程序里哪里出现你说的那种情况呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |