请教关于w25x16读ID以及读写的问题

请教关于w25x16读ID以及读写的问题,第1张

1,CS接上拉电阻了吗?读出的都是FF,可能的原因很多,可能你的VCC电压不够,可能是你的延迟时间不足,导致无法写(你的应该不是)。在上电过程中,你的CS与VCC引脚的电平保持一致了吗,而且在VCC达到最小值之前,不能 *** 作。不能读的原因,可能写保护了(掉电后或者写禁能、页编程、扇区擦出块区擦除、芯片擦除、写状态寄存器 指令之后)。

2,你的flash读出的ID不一样的原因:开发板时钟与你的时钟一样啊?晶振是否一致。

暂时想到这么多。

至于开发板上最小系统的电容阻值问题,没有电路图,真的不好办,但是既然是接地电容,大部分是滤波的,影响应该不大,而且你是按照datasheet连的。

1.使用一片SPI flash,比如W25X16,有2M的空间给你储存点阵字库。可以将汉字字库文件在电脑上拷贝到SD卡,单片机通过FAT文件系统读取字库文件数据复制到W25X16中。

2.将SD卡当做一个超大的flash,先由PC通过串口将字库数据逐个传入单片机,单片机再通过SPI传给SD卡,这样SD卡中就储存好字库,不过,这种方法不利于字库更新。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11198341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存