繁体   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