我用的是AT89S52,在寫一個232-485的通信控制程序時,因數據量大(一次傳送26個數)加上相關控制有二十多個變量(我已經將變量數壓縮到盡可能少了),編繹出錯Program Size:data=132.3 xdata=0 code=4054 ERROR L107:ADDRESS SPACE OVERFLOW.估計是SRAM不足,解決的辦法:1、外接芯片,難度在于需更改硬件,增加電路復雜程度,(下)
2、選用更好的單片機,因電路用已經成形,只能選用與S52兼容,沒找到合適的單片機.
3、將一次傳送的數分成多次傳送,又會增加同一網絡中其它單片機中斷次數,影響其它單片機正常工作.
特請各位大師指點指點:
1、這個錯誤提示是否的RAM不足?
2、外接RAM芯片選用何種型號好些?
3、與S52兼容的單片機價格相差不太多的但能解決這個問題的型號有哪些?頭文件好找不?
4、還有沒有其它的辦法?
請教:錯誤Program Size:data=132.3 xdata=0 code=4054的解決辦法
全部回復(6)
正序查看
倒序查看