完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我使用PIC32 MX350F128L微控制器使用SPI通信来读取和写入EEPROM(SST26VF032 B)。这个程序中的SPI通信正在工作,我已经通过发送SST26VF032B数据表中提供的JEDEC代码对其进行了检查。所以当我发送0x9F时,我得到了3字节的数据,如数据表中所提到的。当我现在运行时,我将数据串发送到EEPROM的特定地址,并得到0xFF作为回报。我在写EEPROM之前擦除它。所以我想我在擦除EEPROM后得到了0xFF。写、读操作不起作用。如果我发送一个字符串或一个字节,我得到的是0xFF作为回报。你们能告诉我我哪里出问题了吗?我正在使用UART进行调试,以读取通过SPI通信接收的值。完整的代码如下,我使用MPLAB X。最好的问候
|
|
相关推荐
1个回答
|
|
您意识到(我希望)每个单元的擦除状态是0xFF。这意味着您可能能够正确地读取单元格。因为您可以让JEDEC代码工作,所以问题一定在于您如何尝试向设备写入。请显示您的代码。(如果你试图附加你的代码,那么它就不起作用了——也许你对论坛太陌生了,不允许你这么做。相反,尝试使用“代码”标签作为代码不应该那么大。我特别指出您编写启用芯片的部分,并观察eBUSY标志的各种需要的延迟/监视等。
|
|
|
|
只有小组成员才能发言,加入小组>>
4825 浏览 9 评论
1831 浏览 8 评论
1749 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
2957 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2061 浏览 5 评论
461浏览 1评论
1111浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
364浏览 0评论
264浏览 0评论
LAN9252使用SQI通信,进行数字复位后读BYTE_TEST异常
1800浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-27 00:54 , Processed in 1.160503 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号