第19课.IIC

1.裸机IIC简介

2.寄存器解析

IICCON:IIC总线控制器

注意: 
    中断标记[4]需要写0清除
    当IICCON[6]=0时,IICCON[3:0]不能取0或1
    IIC中断在以下3种情况下发生:当发出地址信息或接收到一个从机地址并且吻合时,当总线仲裁失败时,当发送或接受一个字节的数据(包括响应位)时
    基于SDA, SCL,线上时间特性的考虑,要发送数据时,先将数据写入IICDS寄存器,然后再清除中断
    即使不使用IIC中断,也要将IICCON[5]设为1

IICSTAT: 总线控制/状态寄存器

注意:
    发送开始信号前需要先写IICDS

IICADD: 总线地址寄存器

此寄存器表示从机地址

IICDS: 总线发送/接收数据移位寄存器

3.每种模式中操作流程图

主机发送

主机接收

4.程序设计框架

5.代码分析

待定

posted @ 2020-02-05 15:02  人民广场的二道贩子  阅读(209)  评论(0编辑  收藏  举报