|
這是一個一個月前提過的問題,一直沒有解決,今天再提,看看有沒有高手幫助解決。
問題是這樣的:
w10運行keil5, 如圖,
ushar NowTem=0 是 main()中的一個局部變量,在watch 中想給其賦一個值試試,結果馬上又恢復0,不能賦值,很不方便調試。
如果,先將其在其他任意一個函數(即使與本函數main沒有關系)中定義 uchar NowTem=0; 然后再在main 中聲明 extern uchar NowTem; 就行了,想怎么調試都行。
所有的變量都是這樣的:要想改變值調試,必須在其他函數中定義,然后聲明extern.
這個問題在 keil4 之前從未出現過,有朋友說,是 keil5 的版本問題,我在下載過幾次,在 keil 官網也下載過,結果都是這樣的,官網上有4個版本,我下的是C51, 官網上沒提是32還是64的。
朋友們,有沒有碰到過這個問題的? |
|