CCS 1.1 规范:数据传输、图像处理与传感器校正详解
1. 数据传输接口控制寄存器及使用
数据传输接口的控制寄存器对于数据的读写操作至关重要。以下是相关寄存器的详细信息:
| 寄存器名称 | 类型 | 读写属性 | 注释 |
| — | — | — | — |
| data_transfer_if_1_ctrl | 8 位无符号整数 | 读写 | 位 0:1 启用,0 禁用;位 1:1 写启用,0 读启用;位 2:1 清除错误位,默认值 0x00 |
| data_transfer_if_1_status | 8 位无符号整数 | 只读 | 位 0:1 读接口就绪;位 1:1 写接口就绪;位 2:1 数据损坏;位 3:1 接口使用不当 |
| data_transfer_if_1_page_select | 8 位无符号整数 | 读写 | 页面范围 0 - 255,默认值 0x00 |
| data_transfer_if_1_data | 64 x 8 位 | 读写 | 用于读写访问的 64 x 8 位寄存器 |
1.1 读取序列
数据传输接口可用于读取数据,典型的读取序列如下:
1. 主机通过向寄存器 data_transfer_if_1_page_select 写入所需值来选择合适的页面。
2. 主机向寄存器 data_transfer_if_1_ctrl 写入值 0x01,图像传感器随后开始在读取接口准备数据。
3. 主机等待数据准备好。若需要轮询,主机轮询寄存器 data_transfer_if_1_status 中的 read_if_ready 位;否则,跳过此步骤。 <