STM32标准库开发—W25Q64详细介绍

W25Q64简介

STM32标准库开发—W25Q64详细介绍_第1张图片
STM32标准库开发—W25Q64详细介绍_第2张图片

Flash编程原理都是只能将1写为0,而不能将0写成1.所以在Flash编程之前,必须将对应的块擦除,而擦除的过程就是将所有位都写为1的过程,块内的所有字节变为0xFF.因此可以说,编程是将相应位写0的过程,而擦除是将相应位写1的过程,两者的执行过程完全相反.

W25Q64硬件电路

STM32标准库开发—W25Q64详细介绍_第3张图片
STM32标准库开发—W25Q64详细介绍_第4张图片

注意:有需要时可以实现一个时钟信号输出俩个或者三个信号或者四个信号,因为写保护引脚,数据输入引脚以及数据保持引脚都可以配置为输出引脚,这样就对应了前面提到的Dual Spi 以及Quad Spi

W25Q64框架图

STM32标准库开发—W25Q64详细介绍_第5张图片

W25Q64-8MB版本内地存储地址被划分为了127块(Block),每一块地址空间又被划分为了16个扇区(Sector),每一个扇区又被划分为了16页(Page),每一页大小为256Byte。

W25Q64中文指令集

STM32标准库开发—W25Q64详细介绍_第6张图片

注意事项

STM32标准库开发—W25Q64详细介绍_第7张图片

你可能感兴趣的:(stm32,嵌入式硬件,单片机)