SLAVE ADDRESS(W) | ACK-S | SUBADDRESS | ACK-S | DATA(N BYTES) | ACK-S | P |
S | SLAVE ADDRESS(W) | ACK-S | SUBADDRESS | ACK-S | |
(Sr) | SLAVE ADDRESS(R) | ACK-S | DATA(N BYTES) | ACK-M | P |
寄存器 | 位 数 | 地 址 | 操 作 | 控制位及功能 |
控制寄存器CTR | 8 | 000 | 只写 | I2C控制核使能位(core-en),(中断使能位ien) |
命令寄存器CR | 8 | 001 | 只写 | 启动(start-r)、读(rd-r)、写(wr-r)、停止(stop-r)、主设备确认(ack-r)、中断响应位(i-ack-r) |
状态寄存器SR | 8 | 010 | 只读 | 从设备确认位(rx-ack)、I2C-core模块忙位(Core-busy) |
发送寄存器TXR | 8 | 011 | 只写 | 寄存器发送到从设备的数据 |
接收寄存器RXR | 8 | 100 | 只读 | 寄存由从设备读取的数据 |
时钟尺度寄存器PRES | 8 | 101 | 读写 | 寄存器时钟尺度因子,对时钟信号(eclk)实现指定倍数分频,得到SCL和SDA的五个子状态相互转移的同步时钟使能信号(eclk-en) |
欢迎光临 DIY编程器网 (http://diybcq.com/) | Powered by Discuz! X3.2 |