MPU6050 DMP中文翻译Embedded Motion Driver 5.1.1 API说明

嵌入式动作驱动v5.1.1 api规范

能力有限,本着学习的本质逐字逐句对照原文查字典翻译.

翻译:译的是意,用词不准确的,要多结合实际及原文理解意思.(学习心得,)
希望对您有所帮助
 



该文档是使用Doxygen的输出格式在乳胶中自动生成的。标题、页脚和一般文档格式是根据Doxygen提供的标准头模板定制的。文档被细分为各个部分,每个部分描述组成eMD的主要源模块和实现特定的特性。
每个部分都从一个简短的描述开始,并概述组成模块的功能。在类似的“功能文档”部分中,每个函数都有完整的文档记录。点击功能原型将会导致文本的部分完整的文档化。
这种嵌入式运动驱动功能规范最好在PDF查看器中查看,因为它提供了文本超 链接和书签,便于浏览。在本文档的底部有一个按字母排序的模块及其功能。

本文档是对InvenSense嵌入式运动驱动程序(eMD)中可用的所有功能的指导,并与嵌入式动作驱动程序v5.1.1相对应。
eMD包含用于配置InvenSense设备和使用DMP硬件特性的代码。所有的源代码 都在ANSI C中,可以在C或C++环境中编译。

在这个文档中描述了eMD中所有可用的函数,包括函数调用中涉及的所有参 数。

有关如何在特定应用程序中使用这些功能的更多信息,请参阅InvenSense应 用程序注释。
 

 


 


4.1.2.64   int mpu_set_gyro_fsr (unsigned shortfsr )
Set the gyro full-scale range.设置陀螺的全尺寸范围。
Parameters: 参数
     fsr Desired full-scale range. 想要全面的范围。
Returns:    返回
     0 if successful. 调用成功时 返回 值000

4.1.2.65   int mpu_set_int_latched (unsigned char enable)
Enable latched interrupts. 使锁闭的中断。


Any MPU register will clear the interrupt. 任何MPU寄存器都将清除中断。
Parameters: 参数
     enable  1 to enable, 0 to disable. 置1要启用,0禁用。
Returns:    返回
if successful. 调用成功时 返回 值000
4.1.2.66   int mpu_set_int_level (unsigned char active_low)

Set interrupt level. 设置中断级。
Parameters: 参数
     active_low  1 for active low, 0 for active high. 主动低为1,主动高为0。
Returns:    返回

if successful. 调用成功时 返回 值000

4.1.2.67   int mpu_set_lpf (unsigned short lpf) Set digital low pass filter. 设置数字低通滤波器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MPU6050是一款集成了三轴陀螺仪和三轴加速度计的MEMS传感器。DMP(数字运动处理)是MPU6050上的一个处理单元,旨在处理陀螺仪和加速度计数据,通过融合算法和滤波器产生更精确的姿态和运动跟踪数据。 MPU6050 DMP官方手册提供了详细的技术规格和DMP的使用说明,帮助开发者更好的进行项目开发。手册分为四部分,分别为概述,硬件规格,软件规格和性能参数. 其中概述部分介绍了MPU6050 DMP的基本原理、特点和应用领域。硬件规格部分介绍了MPU6050 DMP的器件参数、引脚定义、电气特性和封装形式。 软件规格部分是手册的重点,对MPU6050 DMP的使用方法、寄存器配置、FIFO缓存、 DMP的输出格式等进行了详细介绍。对于开发者来说,这部分内容对于如何驱动传感器获取数据以及如何利用DMP计算姿态具有非常重要的指导意义。 性能参数部分介绍了MPU6050 DMP的性能指标,包括采样率、零漂、非线性度和温度变化影响等等。开发者需要根据项目实际需求,参考这些指标对设备进行参数选择,并进行合理的软硬件设计,以达到良好的性能和稳定性。 总的来说,MPU6050 DMP官方手册为开发者提供了非常实用的技术资料和开发指南。相信如果能够充分利用手册中的内容,将有助于提高开发效率和项目的可靠性。 ### 回答2: MPU6050是一款集成三轴加速度计和三轴陀螺仪的传感器。DMP(数字运动处理器)是其内部的运动处理单元,可以进行运动姿态计算,并提供数据融合功能,可以将加速度计和陀螺仪的数据进行处理,得到更精确的姿态数据。 在MPU6050 DMP官方手册中,主要介绍了DMP的功能和配置方式。手册首先介绍了DMP的优势和适用场景,随后详细说明了其硬件和软件相关配置和初始化的方法。其中包括I2C通讯协议、传感器数据格式、DMP输出数据格式等,通过这些配置可以使DMP更好地适应不同的应用场景。手册还介绍了DMP处理数据的具体方法以及姿态计算算法,使用户更深入地理解DMP的运行过程和结果意义。 此外,手册也提供了丰富的代码示例和应用案例,帮助用户更快速地了解和使用MPU6050 DMP。同时,手册也涵盖了一些常见问题及解决方案,方便用户解决遇到的各种问题。 总的来说,MPU6050 DMP官方手册是一本详细而丰富的指南,对于想要深入了解和使用MPU6050 DMP的开发者和技术爱好者来说,是一份不可多得的宝藏。 ### 回答3: MPU6050是由英特尔公司推出的一款集成了三轴陀螺仪和三轴加速度计的微机电系统(MEMS)解决方案。MPU6050 DMP官方手册是一本指导用户如何使用MPU6050数字运动处理器(DMP)的详细手册,该手册共分为三个部分。 第一部分涵盖了MPU6050 DMP的缘由和基础知识。该部分主要介绍了数字运动处理器的概念、MPU6050微机电系统的硬件架构,还介绍了与MPU6050 DMP的配合必须遵守的一些规则和限制。 第二部分是技术参考,这一部分主要介绍了MPU6050 DMP的相关技术细节。其中包括DMP在运行过程中采用的算法、内存结构和数据格式等重要细节。在这一部分中,用户可以学习到如何使用MPU6050 DMP工具,以及如何自定义DMP算法和配置文件,满足不同应用场景的需求。 第三部分是使用手册。该部分对用户进行了具体的操作指导,包括如何通过I2C总线与MPU6050进行通信,如何加载MPU6050 DMP库,以及如何利用DMP数据进行姿态传感和运动跟踪。同时,用户可以从该部分中获取对常见问题的解答和技术支持。 总之,MPU6050 DMP官方手册是一本详细介绍MPU6050数字运动处理器的手册,同时提供丰富的技术参考和操作指导。同时,这本手册还通过提供完整的示例代码和常见问题解答,帮助用户更好地理解和应用MPU6050 DMP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值