1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

標題: STC 32G12K128 EEPROM 從新下載程序厚EEPROM內容被覆蓋 [打印本頁]

作者: 明記冷氣    時間: 2023-1-11 17:50
標題: STC 32G12K128 EEPROM 從新下載程序厚EEPROM內容被覆蓋
最近再研究STC 32G12K128  這款單片機
由于程序需要用到EEPROM  存儲一些重要信息
例如做產品的程序激活, 在EEPROM內存儲激活信息
這樣只要該芯片已經(jīng)激活 更新程序的時候只要不擦除EEPROM的數(shù)據(jù)
程序就可以正常運行
但IAP的單片機 EEPROM的空間是可調的  沒有一個固定地址范圍

所以在STC_IAP下載軟件里無論怎么設置  下載程序后EEPROM的內容都會給主程序覆蓋
除非更換一款固定EEPROM的單片機
但是硬件已經(jīng)設計好了改單片機有點麻煩
后來想到一個辦法解決所有IPA單片機 EEPROM被主程序覆蓋
就是在Keil里面設置編譯起始地址


經(jīng)過測試 確實3FF之前的數(shù)據(jù)不會被覆蓋
起始地址可以根據(jù)自己需求調節(jié)  
地址長度需要減去 起始地址  20000H  128K空間 - 3FFH 1K空間
程序空間剩下127K


作者: wkman    時間: 2023-1-12 10:05
找到深層次的原因了,ok
作者: n0si9na1    時間: 2023-1-12 13:01
似乎可以解決之前燒錄STC8H的EEPROM被覆寫的問題




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1