完善资料让更多小伙伴认识你,还能领取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标志的各种需要的延迟/监视等。
|
|
|
|
只有小组成员才能发言,加入小组>>
5163 浏览 9 评论
2000 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3174 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
733浏览 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-24 03:41 , Processed in 1.246790 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号