首页 理论教育 S3C44B0XIIC接口寄存器功能详解

S3C44B0XIIC接口寄存器功能详解

更新时间:2025-01-19 工作计划 版权反馈
【摘要】:在IIC 总线在主设备和从设备之间进行数据的发送、接收之前,需要根据要求对IIC 的特殊功能寄存器进行相应的设置。表6.77多主IIC 总线控制寄存器①与EEPROM 接口连接,在Rx 模式下为了产生停止条件,在读最后一个数据之前ACK的产生可能无效。⑤如果IICON[5] =0,IICON[4]将不能正确操作。表6.78IIC 总线控制/状态寄存器多主IIC 总线地址寄存器多主IIC 总线地址寄存器见表6.79,其具体功能在表中详细地描述。

在IIC 总线在主设备和从设备之间进行数据的发送、接收之前,需要根据要求对IIC 的特殊功能寄存器进行相应的设置。 下面对它的各个寄存器进行介绍。

(1)多主IIC 总线控制寄存器(IICCON)

多主IIC 总线控制寄存器见表6.77,其具体功能在表中详细地描述。

表6.77 多主IIC 总线控制寄存器(IICCON)

①与EEPROM 接口连接,在Rx 模式下为了产生停止条件,在读最后一个数据之前ACK的产生可能无效。

②IIC 总线中断发生的条件:

a.当一个字节的发送和接收操作完成时;

b.当产生一个总线呼叫或从地址匹配发生;

c.如果总线仲裁失败。

③为了在IISSCL 上升沿之前记录IICSDA 设置时间,在清除IIC 中断挂起位前IICDS 必须被写。

④IICCLK 由IICON[6]决定。 Tx 时钟可以随SCL 转变时间改变。 当IICCON[6] =0,IICCON[3:0] =0x0 或0x1 是无效的。

⑤如果IICON[5] =0,IICON[4]将不能正确操作。

因此,即使不用IIC 中断,也建议设置IICCON[5] =1。(www.xing528.com)

(2)多主IIC 总线控制/状态寄存器(IICSTAT)

IIC 总线控制/状态寄存器见表6.78,其具体功能在表中详细地描述。

表6.78 IIC 总线控制/状态寄存器(IICSTAT)

(3)多主IIC 总线地址寄存器(IICADD)

多主IIC 总线地址寄存器见表6.79,其具体功能在表中详细地描述。

表6.79 多主IIC 总线地址寄存器(IICADD)

(4)多主IIC 总线发送/接收数据转移寄存器(IICDS)

多主IIC 总线发送/接收数据转移寄存器见表6.80,其具体功能在表中详细地描述。

表6.80 多主IIC 总线发送/接收数据转移寄存器(IICDS)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈