完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
HiI正在使用SPI通信进行EEPROM读写操作,并且使用UART通信检查接收到的字节。我在这段代码中面临的问题是,我写到EEPROM,从EEPROM读取值,并在UART(putty)中显示读取值。在这个代码中,我能够得到UART的输出,但我没有得到我写在EEPROM中的确切值。所以我被困在这里,我不知道有什么问题。我附上我的代码下面请通过它,让我知道我哪里错了。提前谢谢。( I am using PIC32MX350F1128L controller, SST26VF032B EEPROM and MPLAB X x32 compiler).Heere__________________________________________________________________________________________RegardsApoorva
|
|
相关推荐
6个回答
|
|
“没有得到我在EEPROM中写的确切价值”你到底在写什么,你到底在读什么?
|
|
|
|
我写这个字符串到EEPROM(使用SPI),并使用SPI通信读取它。从EEPROM读取值之后,我将其存储在数组中,并使用UART通信(putty)检查存储的值。
|
|
|
|
你错过了问题的“你到底在读什么”部分,也就是说,NKurzman想知道你写完这些数据后返回的确切值。
|
|
|
|
嗨,首先我们得到0x00,接着是0xF8。
|
|
|
|
1。这还不算接近。2。缓冲区中应该有两个以上字节。串行端口斜杠腻子没有显示所有的数据。三。您查看了网站上的数据表所列的示例代码吗?4。你看是否可以擦除?所有数据在擦除后都应该是0xFF。5。看看你是否能从芯片上读取JEDEC代码。这将验证您可以与芯片通信,因为它返回一个已知值。6。你验证了信号正确、没有切换、短路和正确相位的范围吗?7。如果我有时间的话,明天我可以试着看你的代码。我最近得到了同样的芯片。8。不,我不能给你我的密码。
|
|
|
|
嗯,我没看过你剩下的代码,但是突然想到:这个设备的地址是22比特宽,并且通过SPI接口,每个地址都用三个8比特的传输发送。
|
|
|
|
只有小组成员才能发言,加入小组>>
5146 浏览 9 评论
1993 浏览 8 评论
1921 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3162 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2218 浏览 5 评论
715浏览 1评论
601浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
484浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
615浏览 0评论
513浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-13 11:23 , Processed in 1.271208 second(s), Total 53, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号