hoop 发表于 2021-12-19 13:34

AT32F435/437 I2C使用指南

本帖最后由 hoop 于 2021-12-20 20:44 编辑

AT32F435/437 I2C使用指南

前言
AT32 的 I2C 总线接口用于处理微控制器和串行 I2C 总线之间的通信,支持主机和从机模式,最大通信速度为 1Mbit/s(增强快速模式 fast mode plus)。本文主要就 I2C 总线接口的基本功能进行讲解和案列解析。

支持型号
AT32F435xx
AT32F437xx

目录
1 I2C 接口简介.......................... 6
2 I2C 接口通信.......................... 7
3 I2C 配置工具......................... 19
4 案例 读写 EEPROM ................ 22
5 案例 轮询方式通信 ................ 25
6 案例 中断方式通信 ................ 28
7 案例 DMA 方式通信 ............... 35
8 文档版本历史 ........................ 40

I2C 接口简介
I2C 接口是由数据线 SDA 和时钟线 SCL 构成,在标准模式下通信速度可达到 100kHz,快速模式下则可以达到 400kHz,增强快速模式可达到 1MHz。一帧数据传输从开始信号开始,在结束信号后停止,在收到开始信号后总线被认为是繁忙的,当收到结束信号后,总线被认为再次空闲。I2C 接口具有主机和从机模式、多主机功能、可编程建立和保持时间、时钟延展功能、DMA 存取数据、支持SMBus 2.0 协议等特点。

详细的功能介绍请参阅附件源文档。







页: [1]
查看完整版本: AT32F435/437 I2C使用指南