完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好!我使用M25P1616MB Flash芯片在SPI上从我的设备中记录历史数据。除了一个例子,它工作得很好,虽然非常罕见。如数据表中所述,如果在芯片处于处理中间时发生电源循环,那么在我所获取的数据中可能会发生数据损坏。问题是腐败不是我所期望的。…我预期腐败是记录的最后一个数据点。当我上电后读数据时,它说日志记录被损坏了,但是方式很奇怪。当我把数据写到芯片上时,我给它附加一个校验和,当数据损坏发生时,从芯片上收到的消息是除了校验和之外正确的。每次校验和的Low Word为0x000。看来腐败只是校验和。我的问题是,当这个芯片发生数据损坏时,什么东西会被损坏?它是被写入的单独的块,还是整个扇区?非常感谢您的任何输入。
|
|
相关推荐
2个回答
|
|
嗨,赖安,我正在用PIC32 MX795F512L接口M25P16,但是我没有得到命令“0x9F”的预期结果。连接应该是什么,你可以分享你的代码或者你正在跟随的逻辑来工作吗?我使用的是协调生成的动态SPI驱动程序。请参阅此线程。
|
|
|
|
只是猜测,但最有可能的是部门。在内部,如果块是脏的,则该部分必须将扇区复制到RAM,然后擦除扇区,然后写入旧的并附加新的。该部件应该足够智能,以限制扇区擦除。您可以将该部件放在单独的电压调节器上,该稳压器的值被选择为使得,当断电时,该部件可以在擦除/写入所需的毫秒数内保持活力。
|
|
|
|
只有小组成员才能发言,加入小组>>
5163 浏览 9 评论
2000 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3174 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
732浏览 1评论
615浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
505浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
631浏览 0评论
528浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 18:38 , Processed in 1.262215 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号