首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > IIC内核介绍

IIC内核介绍

资料介绍
关于IIC内核的介绍
I2C 内核介绍

I2C 是两线双向的串行接口,非常适合芯片级的通讯。由于 SOPC Builder 并未提供 I2C
内核,本节所描述的 I2C 内核是 Richard Herveille 制作的并发布到网上去的免费核。关于 I2C
核的使用方法,请见光盘中 oc_i2c_master 文件夹下的使用说明.txt。

1.1.1 I2C 内核特性综述

该 I2C 内核为 I2C 主机内核,即仅支持 I2C 主机操作而不支持 I2C 从机操作,其特性如
下:
最高传输速度:400Kbps
传输速度可编程
应答(ACK)位可编程
支持中断驱动的数据传输
支持时钟展宽(Clock Stretching)和等待状态插入
可综合

1.1.2 I2C 内核寄存器描述

I2C 内核共有 7 个 8 位寄存器,如表 1.1 所示。

表 1.1 I2C 主控制器设备的寄存器映射

寄存器名称 偏移地址 R/W 功能描述
PRERlo 0x00 RW 预分频寄存器低 8 位
PRERhi 0x01 RW 预分频寄存器高 8 位
CTR 0x02 RW 控制寄存器
TXR 0x03 W
标签:IIC协议
IIC内核介绍
本地下载

评论