I2C总结
1 I2C框图
I2C-Bus Control Logic:I2C的控制总线,可以通过I2CCON和I2CSTAT寄存器控制。
4-bit Prescaler:分频器
Comparator:比较器
Address Register:地址寄存器,当从设备时使用
Shift Register:移位寄存器
Shift Register:接收或发送数据的寄存器
2 主要的寄存器和功能
I2CCON:AKC初始化,时钟的分频数,发送中断,设置中断标志位,设置分频器的值
2CSTAT:设置I2C的模式,发送I2C的起始位,使能I2C,还有一些状态标志位
I2CADD:当从设备时设置从地址
2CDS0:存放I2C的数据