AT32F403A开发板的FLASH存储图片软件开发
软件开发AT32F403A的开发板上,为增强存储的能力,特意配置了EN25QH128这样一个辅助存储器,作为第二存储器,并可参与编程,其接口如图1所示。
相应引脚的连接关系为:
SPIF_SCK : PB1
SPIF_CS : PA8
SPIF_TX : PB10= MOSI
SPIF_RX : PB11= MISO
SPIF_HOLD_N : PB6
SPIF_WP_N : PB7

软件开发图1W25Q128接口
有了EN25QH128,就不再为存储器容量小二发愁了,但新的问题也提了出来,该如何消化它那,白放在那岂不是浪费?
要问当今啥最费存储容量,除了强大规模的程序,就数图库和字库,字库还好说,毕竟谁也不会天天换字库,相对讲它是固定的。但图库就不同了,千图千样,非常好存储容量。所以就用EN25QH128
作个数码相框吧。
依EN25QH128的存储容量为128Mbit,即16MB。若以320*240像素的显示屏来显示一张图片,则需要320*240*2=153600B,也就是说它能存放6MB/153600B=40张图片。
软件开发EN25QH128的读写
要实现数码相框功能,首先就要从EN25QH128的读写开始。
在厂家的例程中,就有EN25QH128读写的程序,只不过粗糙了些,被写成了一个点灯程序,即读写一致就点亮指定的LED,缺少一种应用感。
但提供的这个EN25QH128读写基础是十分重要的。

芯片解密