
如果发送多个数据字节检测到一个停止条件之前,这些字节通常存储在随后的
MMA7660FC内部寄存器,因为寄存器地址通常自动递增。
主
ST
设备地址[6:0 ]
W
寄存器地址A [ 6:0]
DATA [7 :0]的
DATA [7 :0]的
SP
SLAVE
AK
AK
AK
AK
图13.多个字节的写
消息格式阅读MMA7660FC
MMA7660FC是使用它的内部存储寄存器的地址作为地址指针,以相同的方式所存储的寄存器中的地址读
被用作地址指针进行写操作。指针通常每个数据字节后自动递增使用相同的规则被读
作为一个写操作。由此,读出时,首先通过执行写(图配置设备的寄存器地址发起
12)
其次
通过反复启动。大师写的地址是1001 1001 ( 0x99 ) 。主现在可以从中读出“N”个连续字节,
第一个数据字节从由初始化寄存器地址寻址的寄存器被读出。
主
ST
设备地址[6:0 ]
W
寄存器地址A [ 6:0]
SR设备地址[ 6 : 0 ]
R
NAK SP
SLAVE
AK
AK
AK
DATA [7 :0]的
图14.单字节读
主
ST
设备地址[6:0 ]
W
寄存器地址A [ 6:0]
SR设备地址[ 6 : 0 ]
R
AK
SLAVE
AK
AK
AK
DATA [7 :0]的
主
AK
AK
NAK SP
SLAVE
DATA [7 :0]的
DATA [7 :0]的
DATA [7 :0]的
图15.多个字节读
MMA7660FC
传感器
飞思卡尔半导体公司
24