飞思卡尔IIC总线

芯片之间通讯总线,双线:SCL,SDA

 

相关寄存器:

 

IICA(地址寄存器):作为从机时的地址,作为主机时不用。用高7位。

 

IICF(频率分配寄存器):包含IIC波特率乘数因子(倍频)MULTIIC时钟速率ICR,ICR包括IIC频因子和SDA保持时间,设置可参照数据手册。

IIC波特率            = 总线速度(Hz/(倍频因子*分频因子)

SDA保持时间        = 总线周期*mul*SDA保持值

SCL开始保持时间    = 总线周期*mul*SCL开始保持值

SCL停止保持时间    = 总线周期*mul*SCL停止保持值

 

IICC1控制寄存器

 

 

IICS (状态寄存器)

 

 

IICD(数据输入输出寄存器)

 

 

IICC2(控制寄存器2)比较少用,用于设置10位地址等。

 

 

中断事件

 

 

你可能感兴趣的:(单片机)