W25Q128更新片内字库
颖特新为winbond战略合作伙伴,华邦代理商。负责华邦解决方案系列在中国区的推广,解决客户在使用华邦系列产品中存在的问题。联系电话:0755-82591179,在线QQ:83652985 W25Q128是华邦公司推出的大容量SPI FLASH产品,W25Q128的容量为128Mb。擦写周期多达10W次,具有20年的数据保存期限,支持电压为2.7~3.6V。
W25Q128(W25Q64)将16M(8M)的容量分为256(128)个块( Block),每个块大小为64K字节,每个块又分为16个扇区( Sector),每个扇区4K个字节。W25Qxx的最小擦除单位为一个扇区,也就是每次必须擦除4K个字节。这样我们需要给W25QXx开辟一个至少4K的缓存区,这样对SRAM要求比较高,要求芯片必须有4K以上SRAM才能很好的操作。
买来的芯片内部是空的,之前一直用开发板进行实验,编写程序调试一切正常,今天将调试通过的程序下载到自己的电路板上发现液晶无法显示汉字,怀疑是连接线的不稳定,后来换了连接线测试了所有连接点的通断无果,后来在开发手册中发现,原子的开发板在出厂之前对W25Q128芯片更新了字库,而我的程序中是没有字库更新函数的,所以尝试通过开发板连接杜邦线给芯片更新字库,更新字库后再接入自己的电路板显示正常。也得到了经验,以后设计电路时,留出芯片的更新字库接口,或者留下SD卡槽,通过SD卡更新。下面是更新字库的图片和连接原理图。
关于winbond&颖特新
颖特新为winbond战略合作伙伴,江南app公众号 。负责华邦解决方案系列在中国区的推广,解决客户在使用华邦系列产品中存在的问题。联系电话:0755-82591179,在线QQ:83652985
编辑:Simon 最后修改时间:2019-07-07