程序执行到某一段就跳过执行的问题

2019-07-21 00:29发布

如图是主程序
程序段中昨天执行一切正常,所有的流程都完美实现。
但是今天就出现了问题,具体问题为:
程序段执行到主程序如图72行执行完成后,直接跳到79行执行电机动作,后面又正常顺次执行。
72行到79行中间的全部跳过,包含判断条件。
如果是程序的问题该怎么修改。急急急
TIM图片20190529161233.png TIM图片20190529161239.png TIM图片20190529161243.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
edmund1234
1楼-- · 2019-07-21 11:49
深入浅出的萌新 发表于 2019-5-29 17:11
我照着设置之后,原来的问题是解决了,但是本来正常的79到83行却不正常了,用万用表测板子的对应的端口输 ...

既然你知道前面的问题不是问题, 那就把优化级别改回原来的继续调试啊
zwd183335
2楼-- · 2019-07-21 12:54
如果代码功能没问题的话,可以看看汇编,看它的执行是否按C代码,一般是优化的问题,改种写法可能就可以了
之前在IAR遇到过类似的,所“>=”改为“>或者==”代码功能是一样的,可是执行结果就是不一样
MXA
3楼-- · 2019-07-21 14:39
帮顶~~
323232
4楼-- · 2019-07-21 18:04
 精彩回答 2  元偷偷看……
huangyanga
5楼-- · 2019-07-21 22:25
 精彩回答 2  元偷偷看……

一周热门 更多>