完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
亲爱的所有人,我在pic32上使用dee_em._pic32 eeprom仿真示例……工作正常,但我正在某处阅读,在某些情况下,它可能有奇怪的bug?我不能为我的生活找到我读它的地方或它们是什么?有人碰到过这个问题,还是我什么都不担心?有人能帮我检查一下我不是在错误的地方咀嚼记忆吗?非常感谢任何帮助丹
|
|
相关推荐
5个回答
|
|
抱歉,我试着粘贴URL,但是作为底层,不让我把链接放在上面:(但是如果有人只需要google……“eedata_addr[]]数组位于虚拟地址0x9D07B000到0x9D07FFFF”,并且应该出现正确的线程。希望这有助于……。
|
|
|
|
这一个?HTTP://www. McCHIP.COM/FUMMS/M77959ASPX
|
|
|
|
嗨,我以前做过这件事,我自己也找不到我的旧帖子,很高兴知道有人发现它有用。属性:空间(PROG)仅仅意味着它应该被链接器放在闪存中。在XC32编译器用户指南中应该有描述。整个代码是Flash磨损。Velin程序,只在数据发生变化时将数据写入闪存中,一次使用1个或2个闪存块,当这1个或2个块满时,它会将仍然有效的内容复制到下一个块中,并使用这些块。E是对这些备选方案的描述。您可以很好地设置:NuxDigaAtEype页面大于5μm的定义NUMIDDATAYEEXPAGE 100应该均匀地在所有页面上均匀地佩戴。我不知道在闪存中有超过128页的PIC32设备。我认为这不容易改变。在运行时,或者不重新编程时,可以在重新编程一个芯片时更改配置。在MPLAB或编程应用程序中仔细更改:EdEATAAL地址和NUMYDATA EEEEL页,以及“保存程序内存…”,可以增加使用的页数。dee_em._pic32中的代码只在PIC32MX460上进行了测试,我希望它能够在PIC32MX3xx到PIC32MX7xx设备上正常工作。需要对PIC32的AN1095微芯片代码进行一些修改,我认为重写数据时有错误。为了解决0或1,以及避免不必要的擦除操作的许多更改。PIC32MX1xx和PIC32MX2xx具有不同的Flash页面大小,并且可能需要更改代码,(一次擦除4个flash页面,在打包数据之前)。PIC32MZ具有更大的Flash页面大小,并且还具有ECC保护功能。数据在Flash中,所以需要重写代码。问候,Mysil
|
|
|
|
谢谢Mysil,我用的是PIC32MX370,工作正常。我在看那行definedNUM_DATA_EE_PAGES 100,这应该可以节省我大量的时间!我可以定义一个比我需要的大100倍的数组(或者我有很多空间)。然后,每当我接近写周期极限时(为了安全起见,这里可能有一个很大的模糊因素),交换我写变量的数组的哪个部分。当它装载水平时,它应该只写那些已经改变的。
|
|
|
|
BLIMY,只是一个快速更新。我刚刚意识到这个仿真库会为你处理一切。根据每个页面的磨损,检查和轮换数据轮!所以这比我更容易。只需设置写限制和页限制并运行即可。
|
|
|
|
只有小组成员才能发言,加入小组>>
5234 浏览 9 评论
2026 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3200 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
771浏览 1评论
659浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
588浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
669浏览 0评论
571浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 16:11 , Processed in 1.395023 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号