新的一年,新的開始,今天在調(diào)試程序時發(fā)現(xiàn)一個問題,keil硬件仿真時,if語句不成立為啥還可以執(zhí)行
如圖所示
但是程序也可以正常運行,后來想到是不是keil優(yōu)化的問題,發(fā)現(xiàn)是三級優(yōu)化,
說明變量被優(yōu)化了,
解決方法,把優(yōu)化等級設置為0,或者變量前面__IO,防止被優(yōu)化
新的一年,新的開始,今天在調(diào)試程序時發(fā)現(xiàn)一個問題,keil硬件仿真時,if語句不成立為啥還可以執(zhí)行
如圖所示
但是程序也可以正常運行,后來想到是不是keil優(yōu)化的問題,發(fā)現(xiàn)是三級優(yōu)化,
說明變量被優(yōu)化了,
解決方法,把優(yōu)化等級設置為0,或者變量前面__IO,防止被優(yōu)化