标题:
STM32在读取HMC5883的时候,每次读取的数据都是一样的
[打印本页]
作者:
江上人愁
时间:
2019-9-30 11:41
标题:
STM32在读取HMC5883的时候,每次读取的数据都是一样的
哪位大佬能帮忙看看,在读取HMC5883的时候,每次读取的数据都是一样的,谢谢。
2019-09-30_113734.png
(5.2 KB, 下载次数: 43)
下载附件
2019-9-30 11:40 上传
单片机源程序如下:
#include "stm32f10x.h"
#include "bsp_usart.h"
#include "./bsp_i2c/bsp_i2c.h"
#include "./hmc5883/hmc5883.h"
extern uint32_t data[3];
void delay(uint32_t count)
{
for(count = 0;count>0;count--);
}
int main(void)
{
uint8_t i;
/*初始化USART 配置模式为 115200 8-N-1,中断接收*/
USART_Config();
I2C_Config();
Init_HMC5883();
printf("all ready \n");
while(1)
{
data_read();
for(i = 0;i<3;i++)
{
printf(" %d ",data[i]);
delay(0xFFFFFFFF);
}
printf("\n");
}
}
/*********************************************END OF FILE**********************/
复制代码
所有资料51hei提供下载:
HMC5883数据读取.7z
(669.27 KB, 下载次数: 9)
2019-9-30 11:40 上传
点击文件名下载附件
作者:
yzwzfyz
时间:
2019-10-1 19:51
手册上说什么时候才不一样呢?
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1