恭喜,你发布的帖子
发布于 2021-07-30 11:11:25
22楼
嗯 在程序里程序的扫描顺序是有影响的, 指令放在上面和下面结果有时候不一样.这个原理我是知道的,但是我在这个程序里头一次碰到这种直接不动作,就有点违反我理解的知识那种现象. 所以是百思不得其解啊. 现在还不知道是这个方法错了还是这里面哪一个环节不对.....
不用怀疑比较指令。就是程序处理的时序错误。
在一个主循环周期中,你不知道何时会中断,中断处理的结果,要保持到主循环能够处理。
如果一个循环周期中,多次触发中断,主循环能够处理哪个中断结果是不定的。
很多高速中断的程序只能靠Trace,监控是不行的(太慢了)。
请填写推广理由:
分享
只看
楼主