打印
[文档下载]

AN0091--AT32F435/437 I2C使用指南

[复制链接]
1909|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hoop|  楼主 | 2021-12-19 11:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hoop 于 2021-12-20 20:45 编辑

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

支持型号
  AT32F435xx
  AT32F437xx

目录
1 I2C 接口简介 ................................. 6
2 I2C 接口通信 ................................. 7
2.1 主机通信流程 ............................... 7
2.1.1 主机通信初始化 ......................... 7
2.1.2 主机通信初始化软件接口 ........... 9
2.1.3 主机发送流程 ............................ 9
2.1.4 主机发送流程软件接口 .............. 11
2.1.5 主机接收流程 ........................... 11
2.1.6 主机接收流程软件接口 .............. 13
2.2 从机通信流程 .............................. 13
2.2.1 从机通信初始化 ........................ 13
2.2.2 从机通信初始化软件接口 .......... 14
2.2.3 从机发送流程 ........................... 14
2.2.4 从机发送流程软件接口 .............. 16
2.2.5 从机接收流程 ........................... 16
2.2.6 从机接收流程软件接口 .............. 18
3 I2C 配置工具 ................................ 19
3.1 功能简介 .................................... 19
3.2 资源准备 .................................... 19
3.3 使用步骤 .................................... 19
4 案例 读写EEPROM ........................ 22
4.1 功能简介 ..................................... 22
4.2 资源准备 ..................................... 22
4.3 软件设计 ..................................... 22
4.4 实验效果 ..................................... 24
5 案例 轮询方式通信 ......................... 25
5.1 功能简介 ..................................... 25
5.2 资源准备 .................................... 25
5.3 软件设计 .................................... 25
5.4 实验效果 .................................... 27
6 案例 中断方式通信 ......................... 28
6.1 功能简介 .................................... 28
6.2 资源准备 .................................... 28
6.3 软件设计 .................................... 28
6.4 实验效果 .................................... 34
7 案例 DMA 方式通信 ...................... 35
7.1 功能简介 .................................... 35
7.2 资源准备 ................................... 35
7.3 软件设计 ................................... 35
7.4 实验效果 ................................... 39
8 文档版本历史 ............................... 40

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







AN0091_AT32F435_437_I2C_Application_Note_CH_V2.0.0.pdf

1.13 MB

AN0091_Artery_I2C_Timing_Configuration.zip

7.87 MB

使用特权

评论回复
沙发
lorryliao| | 2021-12-20 10:11 | 只看该作者
本帖最后由 lorryliao 于 2021-12-20 10:17 编辑

雅特力一级代理商   样品 开发板请联系13631575031(微信/电话)

微信图片_20211220101440.png (22.53 KB )

微信图片_20211220101440.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

80

主题

322

帖子

0

粉丝