
HMC6343
命令协议
命令协议定义的数据(有效负载)的字节集成电路协议的主站发送的内容,和从
设备( HMC6343 ) 。
之后,主设备发送7位从机地址, 1位读/写,并得到了1位从器件应答
位退换;接下来的一到三个发送的数据字节被定义为输入命令和参数字节。为了节约
数据流量,所有的响应数据(读取),将背景下发出的最后一个命令(写入)很敏感。所有的写命令应
有地址字节至少显著位清零(出厂默认值0x32 ) 。这些命令然后按照使用以下命令
字节和命令特定的二进制格式的参数字节的一般形式为:
(命令字节) (参数二进制MS字节) (参数二进制LS字节)
从机( HMC6343 )应提供确认每IC协议的每个数据字节之间的位。响应字节
读通过发送地址字节(出厂默认0x33 )的最显著位置位,然后定时做回
响应字节,最后一个命令而定。表2示出了HMC6343命令和响应数据流。
表2 - HMC6343接口命令/响应
命令
字节
(十六进制)
(0x40)
(0x45)
参数1字节
( BINARY )
说法2字节
( BINARY )
响应字节
( BINARY )
MSB / LSB数据
(6字节)
MSB / LSB数据
(6字节)
MSB / LSB数据
(6字节)
2
2
命令说明
加速后的数据。 AxMSB , AxLSB ,
AyMSB , AyLSB , AzMSB , AzLSB
邮政马格数据。 MxMSB , MxLSB ,
MyMSB , MyLSB , MzMSB , MzLSB
帖子标题数据。 HeadMSB ,
HeadLSB , PitchMSB , PitchLSB ,
RollMSB , RollLSB
倾斜后的数据。 PitchMSB , PitchLSB ,
RollMSB , RollLSB , TempMSB ,
TempLSB
输入用户校准模式
水平方向( X =向前,
+ Z =上) (默认)
侧身直立方向
(X =正向, Y =向上)
直立平板正面方向
( Z =前进, -X =上)
进入运行模式(从待机
模式)
进入待机模式(从运行
模式)
退出用户校准模式
复位处理器
进入睡眠模式(从运行模式)
退出睡眠模式(待机模式)
(0x50)
(0x55)
(0x70)
(0x72)
(0x73)
(0x74)
(0x75)
(0x76)
(0x7F)
(0x82)
(0x83)
(0x84)
(0xE1)
(0xF1)
EEPROM地址
EEPROM地址
数据
MSB / LSB数据
(6字节)
数据( 1字节)
从EEPROM中读取
写入EEPROM
10
www.honeywell.com