你的位置:首页 > 软件开发 > ASP.net > I2C 总线协议

I2C 总线协议

发布时间:2015-11-17 20:00:05
1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都有自己的一 ...

1.I2C协议1.1 I2C位传输   数据传输:SCL为高电平时,SDA线若保持稳定,那么SDA上是在传输数据bit;1.2 I2C开始和结束信号  1.3 I2C应答信号1.4 I2C写流程写寄存器的标准流程为:写一个寄存器1.5 I2C读流程读寄存器的标准流程为:读一个寄存器2. PowerPC的I2C实现

Mpc8560的CCSR中控制I2C的寄存器共有6个。

CPU也可以是I2C的Slave,CPU的I2C地址有 I2CADR指定 2.2 I2CFDR 频率设置寄存器The serial bit clock frequency of SCL is equal to the CCB clock divided by the divider.2.3 I2CCR 控制寄存器MEN: Module Enable.    置1时,I2C模块使能2.4 I2CSR 状态寄存器MCF:0  Byte transfer is in processMAAS:当CPU作为Slave时,若I2CDR与会话中Slaveaddr匹配,此bit被置1MBB:0 I2C bus idle  MAL:若置1,表示仲裁失败SRW:When MAAS is set, SRW indicates the value of the R/W command bit of the calling address, which is sent from the master.MIF:Module interrupt. The MIF bit is set when an interrupt is pending, causing a processor interrupt request(provided I2CCR[MIEN] is set)RXAK:若置1,表示收到了ACK2.5 I2CDR 数据寄存器这个寄存器储存CPU将要传输的数据。

原标题:I2C 总线协议

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录