/**************************实现函数******************************************** *函数原型: void HMC5883L_SetUp(void) *功 能: 初始化 HMC5883L 使之进入可用状态 输入参数: 输出参数: 无 *******************************************************************************/ void HMC5883L_SetUp(void) { HMC5883_Check(); //检测HMC5883是否存在 HMC58X3_init(0); // Don't set mode yet, we'll do that later on. HMC58X3_setMode(0); HMC58X3_setDOR(6); //75hz 更新率 HMC58X3_FIFO_init(); }
void hmc5883Setup(void) { hmc5883_Init(0); // Don't set mode yet, we'll do that later on. delay_ms(50); HMC58X3_setMode(0); delay_ms(50); HMC58X3_setDOR(6); //75hz ¸ delay_ms(50); HMC58X3_FIFO_init(); delay_ms(50); }