硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1620|回复: 0
收起左侧

[I2C控制器] H7-TOOL的I2C控制器驱动陀螺仪MPU6050操作说明,简单易用(2021-10-24)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2021-10-24 11:10:52 | 显示全部楼层 |阅读模式
说明:
1、H7-TOOL的I2C控制器支持USB,以太网和WiFi三种连接方式,同时以太网和WiFi支持局域网和外网控制。
2、I2C控制器使用的LUA文件调用非常简单,与我们的V567开发板的BSP驱动函数一模一样,可以直接像C一样调用。MPU6050仅用到初始化和数据刷新函数


1、下载MPU6050的LUA文件

这个LUA程序实现
陀螺仪MPU6050.7z (1.39KB)

根据自己的硬件,修改使用的I2C器件地址:




2、接线说明:




3、扫描I2C器件:

注意,板子上控制MPU6050的主控芯片不可再控制这个芯片,会跟TOOL的访问冲突,简单省事些,可以将主控芯片的Flash擦除。




4、复制LUA文件所有代码到控制器的这个窗口里面

效果:



5、MPU6050测试

MPU6050仅用到初始化和数值读取函数

初始化:bsp_InitMPU6050
-- 初始化MPU6050,直接调用即可

读数据函数:MPU6050_ReadData
--读取 MPU-6050 数据寄存器, 主程序可以定时调用该程序刷新数据

本帖提供的LUA文件自带的测试代码如下,大家可以随意修改:



点击执行按钮,效果如下:




如果需要用到其它常用的LUA API,看H7-TOOL上位机带的LUA小助手即可

回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 02:07 , Processed in 0.149939 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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