OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3218|回复: 3

我只是写的串口读I2C驱动的MPU6050的数据

[复制链接]

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2016-7-22
在线时间
10 小时
发表于 2017-4-2 22:00:31 | 显示全部楼层 |阅读模式
1金钱
file:///E:\QQ\QQ消息记录等数据\2993955925\Image\C2C\VOM}MRK)C)VQLS)09I_9QTR.png
【1】main函数
int main(void)
{
//        u8 i=0;
//  s16 accgyo[7]={0};


        USART1_Config(); /* 串口1初始化 */
  delay_init(72);  

        I2C_EE_Init();/* I2C 外设初(AT24C02)始化 */
        MPU6050_Initialize();                  //寄存器初始化
       
        USART1_printf(USART1, "\r\n 这是一个I2C外设(AT24C02)读写测试例程 \r\n");
        USART1_printf(USART1, "\r\n ("__DATE__ " - " __TIME__ ") \r\n");
            while(1)


程序老卡在6050初始化这,在main不加这个初始化就能用串口,加了6050初始化串口就不能显示了。

【2】6050初始化函数是

void MPU6050_Initialize(void)
{       
       
        int i=0,j=0;
//在初始化之前要延时一段时间,若没有延时,则断电后再上电数据可能会出错
for(i=0; i<1000; i++)
        {
                for(j=0; j<1000; j++)
                {
                }       
        }
         MPU6050_I2C_ByteWrite(0xd0,0x00,MPU6050_RA_PWR_MGMT_1);
         MPU6050_I2C_ByteWrite(0xd0,0x07,MPU6050_RA_SMPLRT_DIV);
         MPU6050_I2C_ByteWrite(0xd0,0x06,MPU6050_RA_CONFIG);
         MPU6050_I2C_ByteWrite(0xd0,0x01,MPU6050_RA_ACCEL_CONFIG);
         MPU6050_I2C_ByteWrite(0xd0,0x18,MPU6050_RA_GYRO_CONFIG);
}

【3】I2C配置的是SCL在PB6,SDA在PB7   ,硬件6050连接的是VCC-3.3V,GND-GND,SCL-PB6,SDA-PB7,AD0-3.3V   其余引脚未接




不知道问题出在哪里


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-4-3 23:56:34 | 显示全部楼层
回复

使用道具 举报

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2016-7-22
在线时间
10 小时
 楼主| 发表于 2017-4-4 15:38:28 | 显示全部楼层
人呢



回复

使用道具 举报

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2016-7-22
在线时间
10 小时
 楼主| 发表于 2017-4-5 18:45:53 | 显示全部楼层
没人自顶!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-22 10:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表