资讯详情

HMC5883L地磁传感器学习总结

HMC5883L采用IIC总线通信

HMC5883L地磁传感器IIC操作总结:

IIC唯一的7位地址标志:

写指令:0x3C;读指令:0x3D

HMC5883L的寄存器

/********************HMC5883L寄存器地址映射****************************/ #define HMC5883L_CRA_BASE  0x00   //配置寄存器A(Configuration Register A) #define HMC5883L_CRB_BASE  0x01   //配置寄存器B #define HMC5883L_MR_BASE  0x02   //模式寄存器 #define HMC5883L_DXRA_BASE  0x03   ///数据输出X MSB寄存器 #define HMC5883L_DXRB_BASE  0x04   ///数据输出X LSB寄存器  #define HMC5883L_DZRA_BASE  0x05   ///数据输出Z MSB寄存器 #define HMC5883L_DZRB_BASE  0x06   ///数据输出Z LSB寄存器 #define HMC5883L_DYRA_BASE  0x07   ///数据输出Y MSB寄存器 #define HMC5883L_DYRB_BASE  0x08   ///数据输出Y LSB寄存器 #define HMC5883L_SB_BASE  0x09   //状态寄存器 #define HMC5883L_IRA_BASE  0x0A   /////识别寄存器A #define HMC5883L_IRB_BASE  0x0B   /////识别寄存器B #define HMC5883L_IRC_BASE  0x0C   /////识别寄存器C

  

配置寄存器A:默认值:0x70.默认选择数据输出速率和测量配置

配置寄存器B:默认值:0x默认为1090/Gauss

模式寄存器:默认值:0x01用于设置设备是连续测量模式还是单次测量模式,默认为单次测量模式(0x在这里设置为连续测量模式(01)x00)。

状态寄存器:

标签: 传感器hmc5883l

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台