簡體   English   中英

PIC24F eeprom和XC16 MPLAB

[英]PIC24F eeprom and XC16 MPLAB

可以對我說什么,為什么在XC16 MPLAB中使用此代碼時會出錯? PIC24FJ64GA004

unsigned int __attribute__ ((space(eedata))) eeData[] = {100, 1, 22, 33, 44, 156, 3, 10, 1};

錯誤:此目標不支持空格(eedata)

對不起,初學者的問題。

問題是PIC24FJ64GA004沒有片上EEPROM供您使用。 編譯器識別出此錯誤,因此引發該錯誤。 與此相對的是PIC24F32KA302,后者具有512字節片上EEPROM。

如果您需要通過應用程序寫入非易失性存儲器的最佳選擇是:

A)使用帶有專用片上EEPROM的其他目標芯片

B)使用未使用的閃存程序存儲器模擬EEPROM(為此提供了

C)使用可以通過串行通訊(例如This )進行連接的片外EEPROM

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM