iic tx/rx操作到底是什么操作?

来源:百度知道 编辑:UC知道 时间:2024/06/27 13:43:20

1) 如果需要,在IICADD寄存器内写入自己的从地址。

2) 设置IICCON寄存器:使能中断,定义SCL周期。

3) 设置IICSTAT来使能连续输出。

如果一个从设备接收者不能应答从地址的确认,它将会保持SDA行为高电平。在这种情况下,主设备会产生停止条件同时异常中断传输。

如果主设备接收者异常中断传输,它会在最后的数据字节接收完后通过取消ACK的产生标记从设备传输操作的结束。从设备发送者会释放SDA来允许主设备产生停止信号

为了控制连续时钟(SCL)的频率,4位预分频器的值会在IICCON寄存里编辑。IIC总线接口地址存贮在IIC总线地址(IICADD)寄存器内。(在默认情况下,IIC总线地址为一个不可知值。)