文章目录

  • 1. 传感器数据锁定机制
    • 1.1 设置锁定机制
    • 1.2 相关寄存器
    • 1.3 code

1. 传感器数据锁定机制

锁定机制功能可以锁定传感器数据,并在适当的锁定过程中保持数据寄存器中的数值,这使得主机可以无限延迟地读取锁定的数据,如果读取发生在新数据到来并更新到寄存器的时候,则不会有混合两个连续数据的风险。

1.1 设置锁定机制

当设置CTRL7.bit7为 “1”(syncSmpl)时,锁定机制被设置。
Examples:
1- 在此模式下启用 6DOF:将 0x83 写入 CTRL7。
2- 仅在此模式下启用 Accel:将 0x81 写入 CTRL7
启用传感器后,用户需要在读取传感器数据之前轮询STATUSINT寄存器以实现同步

1.2 相关寄存器

STATUSINT (0x2D): 使用锁定机制
CTRL7 :

当 STATUSINT 读取数据 0x81 表示未使用数据锁定机制
当 STATUSINT 读取数据 0x03 表示使用数据锁定机制

1.3 code

// Sensor Data Locked
void Qmi8658_enableSensors(unsigned char enableFlags)
{if(enableFlags & QMI8658_CONFIG_AE_ENABLE){enableFlags |= QMI8658_CTRL7_ACC_ENABLE | QMI8658_CTRL7_GYR_ENABLE;}Qmi8658_write_reg(Qmi8658Register_Ctrl7, enableFlags | 0x80);          // Enable syncSmple mode
}
// Sensor Data not locked
void Qmi8658_enableSensors(unsigned char enableFlags)
{if(enableFlags & QMI8658_CONFIG_AE_ENABLE){enableFlags |= QMI8658_CTRL7_ACC_ENABLE | QMI8658_CTRL7_GYR_ENABLE;}Qmi8658_write_reg(Qmi8658Register_Ctrl7, enableFlags);
}

QMI8658 - 姿态传感器学习笔记 - Ⅱ相关推荐

  1. QMI8658 - 姿态传感器学习笔记 - Ⅲ

    文章目录 1.复位 1.1 上电复位: 1.2 推荐工作条件 2. 校准(COD) 2.1 校准步骤 2.2 校准注意事项: 2.3 校准状态指示 2.4 校准参数更新 3. 自检 3.1 加速度计自 ...

  2. QMI8658 - 姿态传感器学习笔记 - Ⅰ

    文章目录 0. 说在最前面 1. 前言 2. QMI8658 Pin 2.1 引脚说明 2.2 Pin-To-Pin 3. 参考设计图 3.1 QMI8658-I2C 3.2 QMI8658-4线SP ...

  3. MTI姿态传感器学习笔记

    MTi 学习笔记 1. 介绍 MTi 是集成了3D 磁力仪(3D 指南针)的完整的微型惯性测量 单元,带有一个能够实时计算滚动,俯仰和偏航的嵌入式处理器,能 够输出校准的3D 线性加速,旋转速度(陀螺 ...

  4. MPU6050加速度传感器学习笔记之传感器

    传感器基本概念 1. 传感器工作原理 在电子技术中, 传感器一般是指把物理量转化成电信号量的装置.敏感元件直接感受被测物理量,并输出与该物理量有确定关系的信号,经过转换元件将该物理量信号转换为电信号, ...

  5. android 传感器学习笔记 一

    Android库中显示的可支持的传感器类型有三大类(motion sensor,position sensor, environment sensor),共有11种, motion sensor类:a ...

  6. MPU6050加速度传感器学习笔记之实验《获取原始数据》

    硬件STM32-MPU6050 硬件IIC,MPU6050基本驱动程序,不包含DMP功能,没有移植官方驱动程序.本程序通过串口输出简单测量数据,没有驱动液晶显示.(不支持匿名上位机可视数据).(使用硬 ...

  7. 1.传感器学习笔记之初次相识

    传感器概述 现在市面上的Android手机和平板电脑(TV除外)都内置了传感器,否则很多游戏和应用就无法使用了.然而Android SDK支持的传感器并不是每一部Android设备都支持的传感器,大多 ...

  8. DHT11温湿度传感器学习笔记

    一.认识DHT11传感器 1.概念 DHT11 是广州奥松有限公司生产的一款湿温度一体化的数字传感器.该传感器包括一个电阻式测湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接.通过单 ...

  9. MTi姿态传感器学习篇

    MTI测试与通信 1检查通信是否正常 上电,发送命令之前自动输出数据 消息结构: PRE BID MID LEN DATA CS 上电立即发送FA FF 30 00 D1进入config模式, 收到消 ...

最新文章

  1. 亚马逊:我们提取了BERT的一个最优子架构,只有Bert-large的16%,CPU推理速度提升7倍...
  2. R语言ggplot2可视化:通过水平半小提琴图和抖动数据点可视化雨云图(Rain Cloud plots)、自定义雨云图中数据点的颜色(数据点的颜色和半小提琴图一致)
  3. powerdesigner箭头如何画_用Scratch编程画几何图形:如何画多边形
  4. 别顾着学习工作,没了生活
  5. tomcat变量环境脚本setclasspath.sh分析
  6. 项目后台的最新认识和对MVC封装性、可维护性的更深刻认识!
  7. CF438E-The Child and Binary Tree【生成函数】
  8. python代码覆盖率测试_Python代码覆盖率分析工具----Coverage
  9. 洛谷 P4823 [TJOI2013]拯救小矮人
  10. 接管理器是Android上最,10 款优秀的 Android 文件管理器
  11. SMOTE算法(处理非平衡数据)
  12. ARM嵌入式系统中的体系结构
  13. gif一键抠图 在线_不用下载的在线抠图软件哪里找?
  14. 能气死古人的诗歌改编
  15. 作为一名开发者,要警惕这五个浪费生命的现象
  16. xp系统更改计算机名c盘,xp系统C盘空间不足怎么办?xp如何清理C盘空间
  17. 随机密码生成Python
  18. C语言小黄鸭☞循环结构do{}while()
  19. VOC2012数据集百度云链接
  20. 读《数学之美》有感(一)

热门文章

  1. 推荐一个好用的OKR工具
  2. gts250 linux驱动下载,下载:NVIDIA显卡Linux驱动190.32测试版
  3. 5c标准第二语言,美国语言教学5C标准对中文作为第二语言教学课堂的启示
  4. 第一行代码第三版笔记
  5. 纯虚函数 和 抽象类
  6. 详细解析Java多态、向上转型、向下转型
  7. linux fedora 10下载,Linux_Fedora 9官方最终稳定版下载地址集合,HTTP下载:http://mirror.karneval.cz/p - phpStudy...
  8. matlab中模糊工具箱的使用
  9. 使用mongo shake实现从一个单实例mongo往多个mongo单实例进行数据同步
  10. 两台电脑直接连接共享资料