TI中文支持网
TI专业的中文技术问题搜集分享网站

用TI的芯片,心真累,MSP430,明明满足的if语句,一定要判定我不成立,我连吐槽都没力气了

用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

赞(0)
未经允许不得转载:TI中文支持网 » 用TI的芯片,心真累,MSP430,明明满足的if语句,一定要判定我不成立,我连吐槽都没力气了
分享到: 更多 (0)