基本信息
文件名称:Arduino 系列:Arduino Uno 系列 (基于 ATmega328P)_10.通信接口:I2C和SPI.docx
文件大小:24.59 KB
总页数:16 页
更新时间:2025-07-08
总字数:约8.24千字
文档摘要
PAGE1
PAGE1
10.通信接口:I2C和SPI
10.1I2C通信接口
I2C(Inter-IntegratedCircuit)是一种串行通信协议,用于在多个集成电路(IC)之间进行通信。它由两根信号线组成:SDA(SerialDataLine,数据线)和SCL(SerialClockLine,时钟线)。I2C协议支持多主多从的通信模式,每个设备都有一个唯一的地址。在ArduinoUno上,I2C接口通过TWI(Two-WireInterface)模块实现。
10.1.1I2C的基本原理
I2C通信采用主从模式,主设备控制时钟线SCL,通过发送地址和