用TI的芯片,心真累,MSP430,明明满足的if语句,一定要判定我不成立,我连吐槽都没力气了
BIT0就是你们官方文件中的BIT0,就是0x0001
软件是CCS
Version: 7.2.0.00013
救命啊,谁来救救我啊,我错了,我真的错了,我再也不为了贪图省电选TI了…..
user4796604:
回复 Seven Han:
数据是没错,
确实应该跟优化有关,在建立工程时没把默认的优化关了,然后优化很奇怪的把我if里面的数据全部优化完了,剩余一个空if,
再然后我就看到仿真箭头在IF上一闪而过,啥都不干….还以为没进去,可恶的是,我还能把断点打在IF里面,导致我一直以为不是优化造成的,
在我处理另外问题时,发现我的某些语句问都不问被直接跳过了,然后跑去把优化关了,就好了…
谢谢回答~
Alvin Chen:
回复 user4796604:
此外希望在写一些语句时写的完整一些;
if(A==0X0001)
BR,
Alvin