
CS4341
SDA
001000
AD0
W
确认
地图
1-8
确认
数据
1-8
确认
SCL
s挞
停止
图22. IC写
4.9.3a
IC写
写入设备,请按照以下步骤在坚持控制端口切换
规格在第6 。
1 )启动条件的IC总线后跟地址字节。高6位必须
为001000.第七位必须的AD0引脚的设置相匹配,以及第八必须为0 。
地址字节的第八位是R / W位。
2 )等待一个确认(ACK)从所述部分,然后写入到存储器的地址指针, MAP中。
要写入的该字节指向的寄存器。
3 )等待一个确认(ACK)从所述部分,然后输入所需的数据到寄存器点 -
编辑由MAP 。
4)如果INCR位(见4.9.2a )被设置为1 ,重复前面的步骤,直到所有期望的
寄存器写入,然后启动一个停止条件,总线。
5)如果INCR位被设置为0 ,并进一步通过IC写到其它寄存器需要的话,有必要
重复从步骤1,如果没有进一步的写入到其它寄存器所需的详细说明的方法,
启动一个停止条件,总线。
4.9.3b
IC读
从设备读取,请按照以下步骤,同时坚持控制端口切换
规格。在该操作中,首先必须要写入到设备,指定AP-
propriate通过映射寄存器。
1 )写MAP(见4.9.3a )后,启动一个重复的起始条件的IC
公交车后面的地址字节。高6位必须为001000.第七位的绝
匹配AD0引脚的设置,和第八必须为1的地址字节的第八位
是R / W位。
2)发信号地址字节是结束
不
发出一个应答信号。然后该设备将传输
麻省理工学院的寄存器的内容指向的MAP中。地图包含的地址
最后一个寄存器写入到MAP 。
3 )如果INCR位被设置为1 ,该设备将继续发送连续稳压的内容
存器。继续提供时钟,但没有发出的字节ACK同步输出的DE-的
副。后读取所有需要的寄存器,启动一个停止条件总线。
4)如果INCR位被设置为0 ,并进一步通过IC从其它寄存器所需的读出,有必要
重复从步骤1的详细步骤。如果没有进一步的读取其他寄存器是否变形
sired ,启动一个停止条件,总线。
22
DS298F5