完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我使用的是PIC24FV32KA304和MPLLABXIDE(v3.30)以及XC 16(v1.26)。在PIC24FV32KA304中,数据EEPROM从7FFE00h映射到7FFFFFFFh(256个字)。EEPROM操作可以使用NVMCON、NVMKEY和NVMADR寄存器完成。我参考了PIC24FV32KA304的数据表。全局变量可以在数据EEPROM中定义如下.int_.((space(eedata))eeData=0x1234,并且可以使用下面的库函数来访问。TBLPAG=u builtin_tblpage(&eeData);offset=u builtin_tbloffset(&eeData);u builtin_tblwtl(offset,newData);u builtin_write_NVM();data=u builtin_tblrdl(offset);我的要求是在数据EEPROM区域中的指定地址位置创建/读取/更新变量和变量集。我需要管理(存储/读取)数据EEPROM中的大量数据。我们能在PIC24F芯片上动态存取EEPROM数据吗?请给我推荐其他的选择。谢谢你,Kathappan。
以上来自于百度翻译 以下为原文 Hi all, I am using PIC24FV32KA304 and MPLAB X IDE (v3.30) along with XC 16 (v1.26). In in PIC24FV32KA304, the data EEPROM is mapped to the memory address from 7FFE00h to 7FFFFFh(256 words). The EEPROM operations can be done using NVMCON, NVMKEY and NVMADR registers. I referred the datasheet of PIC24FV32KA304, the global variable can be defined in data EEPROM as below. int __attribute__ ((space(eedata))) eeData = 0x1234; and it can be accessed using below library functions. TBLPAG = __builtin_tblpage(&eeData); offset = __builtin_tbloffset(&eeData); __builtin_tblwtl(offset, newData); __builtin_write_NVM(); data = __builtin_tblrdl(offset); My requirement is to create/read/update variable and set of variables at specified address location in data EEPROM area. I need to mange (store / read) bulk of data in data EEPROM. Can we able to do dynamic access of EEPROM data in PIC24F chip? Kindly suggest me the any other options. Thanks in Advance, Kathappan |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2028 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3204 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
774浏览 1评论
664浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
592浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
674浏览 0评论
574浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 17:20 , Processed in 1.350982 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号