基本信息
文件名称:Arduino 系列:Arduino Uno 系列 (基于 ATmega328P)_(9).I2C通信.docx
文件大小:23.2 KB
总页数:15 页
更新时间:2025-07-05
总字数:约7.39千字
文档摘要
PAGE1
PAGE1
I2C通信
I2C(Inter-IntegratedCircuit)通信是一种串行通信协议,用于在微控制器和外围设备之间进行简单的、双向的通信。I2C通信使用两条线:SDA(数据线)和SCL(时钟线),并且支持多主多从的通信架构。在ArduinoUno系列中,I2C通信是通过内置的TWI(Two-WireInterface)模块实现的。
I2C通信原理
1.I2C总线结构
I2C总线由两根线组成:
SDA(SerialData):数据线,用于传输数据。
SCL(SerialClock):时钟线,用于同步数据传输。
这两根线都是双向的,通常被设