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