Arduino AT24C02写数据时使用示波器捕获IIC波形
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino AT24C02写数据时使用示波器捕获IIC波形相关的知识,希望对你有一定的参考价值。
Arduino AT24C02写数据时使用示波器捕获IIC波形
本示例通过学习正点原子的《嵌入式工程师必备技能–如何使用示波器查看IIC波形》在Arduino 上位机程序烧录到Arduino UNO板并连接上测试模块AT24C02的方法来捕获波形。
IIC协议
IIC总线在传输数据的过程中一共有三种类型信号,分别为:开始信号、结束信号和应答信号。这些信号中,起始信号是必需的,结束信号和应答信号,都可以不要。
IIC 时序图
- 空闲状态
当IIC总线的数据线SDA和时钟线SCL两条信号线同时处于高电平时,规定为总线的空闲状态。
- 起始信号与停止信号
起始信号:当时钟线SCL为高期间,数据线SDA由高到低的跳变;启动信号是一种电平跳变时序信号,而不是一个电平信号;
停止信号
以上是关于Arduino AT24C02写数据时使用示波器捕获IIC波形的主要内容,如果未能解决你的问题,请参考以下文章
Arduino ESP8266对AT24C02模块读写操作实例