IIC模块的初始化包括什么
发表:2023-08-29 12:00:04 阅读:40

IIC模块的初始化包括以下几个方面:

1.从机初始化

(1)写:IICA——设置从地址。

(2)写:IICC——使能IIC和中断。

(3)初始化若干所需RAM变量用于数据传输。

2.主机初始化

(1)写:IICF——设置IIC波特率(本章中提供了例子)。

(2)写:IICC——使能IIC和中断。

(3)初始化若干所需的RAM变量用于数据传输。

(4)写:IICC——使能TX(这一位表征发送/接收)。

(5)写:IICC——使能MST(主模式)。

(6)写:IICD寻址从目标(这个字节的最低一位将确定这次通信是主接收还是主发送)。

3.使用的模块:图10—10所示的程序流程图能够处理主和从的IIC操作。对于从操作,如果地址正确,会开始IIC通信。对于主操作,必须通过写IICD寄存器初始化通信。

 

阅读更多请您关注:

飞思卡尔IIC数据传输

飞思卡尔IIC时钟同步

飞思卡尔ICC中断

freescale代理

推荐品牌: