liyago 發(fā)表于 2022-8-9 00:16
用的芯片型號(hào) : STC15F2K08S2
wulin 發(fā)表于 2022-8-9 06:38
內(nèi)存容量有限,remotedata[ ];雖然沒有被使用,但它把茅坑占滿了,別人無處拉便便
188610329 發(fā)表于 2022-8-9 08:23
不用900,只有896以上就出問題了吧?溢出了!
lkc8210 發(fā)表于 2022-8-9 09:02
此芯片有2048Byte SRAM
其中128Byte是data
下128Byte是idata
tzs233 發(fā)表于 2022-8-9 09:20
RAM不夠了唄! 這個(gè)芯片只有2kRAM, 減去固定idata256字節(jié) 排外RAM區(qū)還有1800字節(jié)不到 那個(gè)數(shù)組i是nt型數(shù)據(jù) ...
tzs233 發(fā)表于 2022-8-9 09:27
如果只是固定不變的數(shù)據(jù)就存放在ROM區(qū),用const code修飾。如非有必要存儲(chǔ)那么大的數(shù)字 可以把數(shù)組類型改為 ...
祖國的花朵 發(fā)表于 2022-8-9 09:48
一共2k sram,900*2=1800差不多到臨界了,可能是sram用超了?編譯器沒報(bào)啥警告嗎
yzwzfyz 發(fā)表于 2022-8-9 09:49
你有對(duì)數(shù)組操作嗎?
程序中沒有看到對(duì)數(shù)組的操作的部分。
coody_sz 發(fā)表于 2022-8-9 09:53
數(shù)組定義沒有加xdata,你看看是不是這個(gè)問題?
liyago 發(fā)表于 2022-8-9 12:12
用STC15Fxx.H會(huì)出現(xiàn)警告,用STC15Fxxxx.H就算數(shù)組是幾萬都不警告。
188610329 發(fā)表于 2022-8-9 19:25
你沒出警告,不是頭文件的問題,是你KEIL設(shè)置問題。
KEIL 如下,選擇正確的芯片型號(hào),并且在 XRAM 這里 ...
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |