SPI flash原理
来源:互联网 发布:人工智能医疗大会 编辑:程序博客网 时间:2024/05/20 05:09
SPI flash是一种片外扩展存储的方法。主机与flash芯片采用SPI(Serial Peripheral Interface 串行外设接口)总线进行通信。因为nor flash是数据串行通信,而nand flash是采用数据并行通信。所以SPI总线外接的flash无一例外是nor flash。
图1 SPI 总线
SPI总线采用4线通信方式:串行时钟线(SPCK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数据线(MOSI)、从机选择线(NPCS)。SPI总线通信速度要比IIC总线通信速度快一些,因为它的时序更加简单。SPI直接通过片选线选择从机,而不是通过时序进行设备选址。因此SPI总线挂靠的外设不如IIC总线多。
图2 Signal Description
下面介绍一款nor flash芯片,W25Q128FV。
图3 一款nor flash芯片
这款芯片一共16Mbyte,256个block(64Kbyte)。每个block由16个sector(4Kbyte)构成,一个sector含有16个page(256byte)。
W25Q128FV可以识别主机发出的时序,从而定位nor flash对应的地址。并对地址单元进行读写操作。
1 0
- SPI flash原理
- SPI Flash
- SPI-Flash
- SPI原理
- 总线flash和spi flash
- spi flash 驱动
- spi FLASH 问答
- FLASH读写----SPI
- SPI Flash Parts
- Linux SPI FLASH DRIVER
- spi flash控制驱动
- SPI FLASH 驱动
- SPI flash学习
- STM32 SPI Flash DFU
- spi-flash移植问题
- SPI Flash是什么?
- SPI Nor Flash
- SPI Flash数据移位
- 第八周:C语言:求倒数和。
- 今目标的高效利用
- bit与byte的转换
- 数据库key
- 1. Two Sum
- SPI flash原理
- qianyi-zhou offline RGB-D 三维重建(1)
- JAVA锁和同步
- 2016级计算机C++助教工作(7)第一次上机题
- byte和char的区别
- Problem 2 Even Fibonacci numbers (fibonacci 数学规律)
- ubuntu系统使用dnw下载程序
- git简介和使用/git的cmd命令/git界面使用
- linux内存管理-分段管理