完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
“每隔一秒”=每秒?摘自一个数据表,第5.2章:你不应该加3072,你应该加1536!看看它是明智的。
|
|
|
|
我看到其他每一页。所以第一个词很多都是清楚的,然后是另一个部分。另一个清晰的部分。编辑:数据表显示3072个字节的Flash页面大小…
|
|
|
|
哪些数据表?挖掘(引用框中的文本)来自DSPIC33 EVXXXGM*数据表。
|
|
|
|
它是DSPIC33 EP256MU806。
|
|
|
|
啊,对“.(ger)”类型。好,那么我想看看您的联合类型编号为UINT32_VAL。并且,如果它引用了其他类型编号,这些也是。另一方面,您可能能够帮助您自己:检查从我的猜测中产生了什么机器代码:而不是3072,添加了6144。由于.val成员的.*uint16_t定义。如果定义为.*uint32_t,则只能擦除每四页。“除非您知道隐藏在黑暗中的是什么,否则不应使用指针进行计算…”
|
|
|
|
|
|
这很令人毛骨悚然:试试“魔力”1536。只是尝试了…我做了一些搜索,如果它是相同的表读/写-每个地址Cül D被分配给一个32位长字(OK -只有24位可用)。我不是绝对确定,但其他一切看起来很好。
|
|
|
|
1536,没有成功。仍然需要一个解决方案来清除这个PIC上的闪光灯范围。
|
|
|
|
使用2048。3072是擦除页中的物理字节数。2048是地址空间中连续擦除页之间的距离。
|
|
|
|
你好未来56K,正如诺斯盖尔说我确认:擦除页面是4096字节,包括“幻影”字节。所以一个页面可以包含3072个可用字节。内存地址是16位乘16位,所以对于一条指令你需要两个地址。所以现在你明白了,要处理一个完整的擦除页面,你需要2048地址(0x800)为了简化我的生活,我总是用“幻象字节”来计算,所以我确定我的闪存地址是D对齐的。数据表说擦除页是1024条指令,所以它包含4096字节,带有幻象字节Ex:1024指令x 4字节=4096字节,带有幻象字节。为了得到需要处理这个块的地址单位,只需除以2(1地址为16位)Ex:4096字节(wpb)/2=2048地址(0x80地址)。0)要转换为可用字节(真正存储在闪存中),只需用幻象字节乘以0.75(3/4)Ex:4096x 0.75=3072字节即可。请注意,如果您试图在页的中间擦除,则整个页将被擦除。例如,如果您试图擦除地址0x000FFE的所有页(0x000800到0x001000-2)。将被删除。跳这帮助你和其他感谢NorthGuy帮助我。
|
|
|
|
只有小组成员才能发言,加入小组>>
5237 浏览 9 评论
2027 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3202 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
772浏览 1评论
662浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
590浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
672浏览 0评论
572浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 01:52 , Processed in 1.364492 second(s), Total 95, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号