|
用的是STC 的8G2K64S4,先說(shuō)一下目前狀況,我以前一般做些小東西。用不了太多變量。一直是用Keil 默認(rèn)模式。即所有變量使用 DATA的。后面因?yàn)楫a(chǎn)品需要。變量需要用到XDATA時(shí),才選PDATA或者XDATA模式。但是這兩種模式都非常容易出問(wèn)題。經(jīng)常是打印結(jié)果不正確。或者亂碼。好像這些變量的值會(huì)相互串?dāng)_一樣。這種情況發(fā)生在我目前使用的好幾個(gè)型號(hào)了。比如15W4K。如果全部變量用DATA就沒(méi)問(wèn)題,但是這樣的話。變量不夠用。解決不了問(wèn)題,
下面圖片就是目前遇到的情況:
比如這個(gè)tem[]數(shù)組。目前放在函數(shù)內(nèi),那么這個(gè)功能函數(shù)可以正常。但是另一個(gè)函數(shù)的變量卻出問(wèn)題。
假如把tem[]放到頭件內(nèi)。變量公共變量,那么問(wèn)題又來(lái)了。這個(gè)函數(shù)顯示不正常。但是另一個(gè)函數(shù)卻又能正常了。
真是頭大。有試過(guò)把這個(gè)變量的類(lèi)型改為DATA或者XDATA。都不行。總有一個(gè)函數(shù)出錯(cuò)。
這個(gè)問(wèn)題已經(jīng)折磨我2天了。問(wèn)一下有沒(méi)有遇到過(guò)相同問(wèn)題的黑友。
|
-
setup.JPG
(74.66 KB, 下載次數(shù): 106)
下載附件
2021-10-21 16:27 上傳
系統(tǒng)設(shè)置。PDATA
-
code.JPG
(20.23 KB, 下載次數(shù): 107)
下載附件
2021-10-21 16:27 上傳
TEM數(shù)組
|