如何看懂时序图(以SPI/I2C为例)

简介: 如何看懂时序图(以SPI/I2C为例)

今天给大家分享一份之前看过的资料,总结很到位。

一、SPI协议

640.jpg

640.png

打个比方来说,我们要对SPI FLASH W25Q128进行编程

640.png

我们看到SPI FLASH读ID的时序图:

640.jpg

读数据时序图:

640.jpg

擦除扇区:

640.jpg

写使能和失能

640.jpg

读状态

640.jpg

页编程

640.jpg

如何发送24bit地址?

640.png

二、I2C协议

以读取eeprom为例:

640.jpg

640.jpg

640.png

目录
相关文章
|
内存技术
【HARDWARE】 --- SPI接口协议介绍与应用说明
【HARDWARE】 --- SPI接口协议介绍与应用说明
2793 3
|
芯片 异构计算 内存技术
关于SPI协议,看这一篇文章就够了!
关于SPI协议,看这一篇文章就够了!
2672 0
关于SPI协议,看这一篇文章就够了!
Beyond Compare 4密钥过期解决办法,超实用
Beyond Compare 4密钥过期解决办法,超实用
34078 1
|
Python
VSCode运行Python教程
VSCode运行Python教程
3272 0
VSCode运行Python教程
|
4月前
|
存储 缓存 安全
C语言深度解析:volatile 关键字——编译器优化的「禁区」
`volatile`是C语言中被严重低估却至关重要的关键字:它不改变存储位置,而是强制编译器禁用优化,确保每次访问都直读/写内存——用于硬件寄存器、中断变量、多线程共享数据等场景,是嵌入式与驱动开发正确性的基石。(239字)
|
C语言
C语言中的条件运算符和条件表达式详解
C语言中的条件运算符和条件表达式详解
2138 0
|
机器学习/深度学习 人工智能 算法
【语音识别算法】深度学习语音识别算法与传统语音识别算法的区别、对比及联系
深度学习语音识别算法与传统语音识别算法在理论基础、实现方式、性能表现等方面存在显著区别,同时也有一些联系。下面将从几个方面详细比较这两种方法,并给出应用实例和代码示例
990 4
|
C语言
C语言条件判断:if、else、else if 和 switch 详解
C语言条件判断:if、else、else if 和 switch 详解
2345 0
|
芯片
如何看懂时序图?
如何看懂时序图?
743 0