当前位置:网站首页>QMI8658 - 6轴传感器学习笔记 - Ⅱ
QMI8658 - 6轴传感器学习笔记 - Ⅱ
2022-08-08 04:11:00 【nicole088】
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);
}
边栏推荐
- 让你的文字被更多人看到:来投稿吧,稿酬靠谱!
- Vulfocus Shooting Range Scenario Mode - Intranet Dead End
- package package
- Redis persistence mechanism, master-slave, sentry, cluster parsing cluster solution
- 手把手教你手撕SPF生成树(OSPF区域内防环)
- Data labeling platform doccano----Introduction, installation, use, pit record
- Research on Blind Recognition of Digital Modulated Signal Based on MindSpore Framework
- Codeforces Round #684 (Div. 1)
- JS 怎么使用十六进制保存100位状态的问题
- 【模板引擎】velocity
猜你喜欢

数据库篇复习篇
![MySQL from entry to entry [20W word collection]](/img/da/1a40e831aa541001773bb76fd369f4.png)
MySQL from entry to entry [20W word collection]

egg-validate-自定义校验方法报错语言(报错中文提示)

Awk syntax-03-awk expressions (if statements, while loops, for loops), execute shell commands in awk

The storage principle of NorFlash

响应式pbootcms模板健身器械类网站

Bluetooth att gatt agreement

模拟登录——添加cookies,使用postmanget请求网页数据

Simulate login - add cookies, use postmanget to request web page data

Week 4 Step by step building multi-layer neural network and application (1 & 2)
随机推荐
失业在家的6个月,我通过外包全款买了房:你看不起的行业,往往很赚钱
Mini Program Optimization Practice
基于MindSpore框架的数字调制信号盲识别研究
2022/08/06 学习笔记 (day24) 集合
Exercise equipment responsive pbootcms template class web site
mfc对话框添加OnMouseMove
leetcode 112.路经总和 递归
一文带你彻底了解synchronized 和 Lock
Vulfocus Shooting Range Scenario Mode - Intranet Dead End
一行代码统计文本中指定字符串出现的次数
【模板引擎】velocity
Machine Learning Notes: Learning Rate Warmup
New ToDesk Enterprise Edition | Ten new features to make enterprise remote control safer, more convenient and smoother
cube-studio 部署过程
Codeforces Round #684 (Div. 1)
高效记忆法
农产品直播带货持续升温,经济日报:冲流量勿忘质量
高薪程序员&面试题精讲系列134之微服务网关有哪些限流算法?如何实现限流?
Usage of topk()/eq( ) / gt( ) / lt( ) / t( )
07查询表达式 及 page分页、order 排序《ThinkPHP6 入门到电商实战》