
CS4385
4.14.2.1 IC写
写入设备,请按照以下步骤在坚持控制端口交换规范
在系统蒸发散
第1节。
1.启动条件的IC总线后跟地址字节。高6位必须是
001100.第七位必须的AD0引脚的设置相匹配,以及第八必须为0的第八
地址字节的位是R / W位。
2.等待一个确认(ACK)从所述部分,然后写入到存储器的地址指针, MAP中。这
要写入的字节指向寄存器。
3.等待一个确认(ACK)从所述部分,然后输入所需的数据到寄存器所指向的
该地图。
4.如果INCR位(见
第4.14.1 )
被设置为1 ,重复前面的步骤,直到所有期望的寄存器
都写,然后启动一个停止条件,总线。
5.如果INCR位被设置为0 ,并进一步通过IC写到其它寄存器需要的话,就必须开始
一个重复的起始条件,然后从步骤1的详细步骤。如果没有进一步的写入其他
寄存器是理想的,启动一个停止条件,总线。
4.14.2.2 IC读
从设备读取,请按照以下步骤,同时坚持控制端口切换Specifi-
阳离子。
1.启动条件的IC总线后跟地址字节。高6位必须是
001100.第七位必须的AD0引脚的设置相匹配,以及第八必须是1。第八
地址字节的位是R / W位。
2.发送一个应答( ACK )后,该设备就会发送寄存器的内容
由MAP指向。在MAP寄存器将包含写入的最后一个寄存器的地址
MAP或默认地址(见
第4.14.1 )
如果读出一个IC是在执行的第一操作
装置。
3.一旦设备传送的寄存器的内容由MAP ,发出ACK指出。
4.如果INCR位被设置为1 ,该设备将继续发送的连续寄存器的内容。 CON-
tinue提供时钟并发出每个字节后的ACK ,直到所有需要的寄存器,读,然后
启动一个停止条件,总线。
5.如果INCR位被设置为0 ,并进一步通过IC从其它寄存器所需的读出,有必要以引发
一个重复的起始条件,并按照从步骤1和2的IC写的详细步骤
说明随后是IC读部分的第1步。如果从其他寄存器没有进一步的读取是否变形
sired ,启动一个停止条件,总线。
OTE 1
SDA
001100
ADDR
公元0
读/写
确认
数据
1-8
确认
数据
1-8
确认
SCL
开始
停止
OTE :如果操作AW仪式,TH是字节包含s对M EM存储空一个地址H1 P ointer , MA P.
图26.控制端口时序, IC模式
DS671F2
33