首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PIC24F eeprom和XC16 MPLAB

PIC24F eeprom和XC16 MPLAB
EN

Stack Overflow用户
提问于 2017-10-09 11:49:59
回答 1查看 839关注 0票数 0

在XC16 MPLAB中使用这段代码时,我能告诉任何人为什么我会出错吗?PIC24FJ64GA004

代码语言:javascript
复制
unsigned int __attribute__ ((space(eedata))) eeData[] = {100, 1, 22, 33, 44, 156, 3, 10, 1};

错误:在此目标上不支持空格(Eedata)

对初学者的问题很抱歉。

EN

回答 1

Stack Overflow用户

发布于 2017-10-09 20:18:16

问题是PIC24FJ64GA004没有可供您使用的片上EEPROM .编译器识别这一点,因此抛出错误。相比之下,比方说PIC24F32KA302,它有512字节的片上EEPROM.

如果您需要通过应用程序写入非易失性内存,最好的方法是:

A)使用不同的目标芯片和专用的片上EEPROM。

( B)使用未使用的闪存来模拟EEPROM (这里有 )

C)使用片外EEPROM,您可以通过串行通信(如)与其进行接口。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46645773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档