- 博客(525)
- 资源 (63)
- 收藏
- 关注
原创 STM32C5开发ISM6HG256X(10)--FIFO 水位中断与六轴数据读取
本章介绍如何使用 STM32C542CCT6 驱动六轴传感器,通过 FIFO 水位中断实现三轴加速度和三轴角速度数据的批量读取。六轴传感器内置 FIFO,可缓存加速度计和陀螺仪数据;当 FIFO 中未读记录达到设定水位阈值时,传感器通过 INT1 产生中断通知 STM32。主循环收到中断后,读取 FIFO 状态和未读记录数量,检查是否发生溢出,再逐条读取 FIFO 记录,根据 TAG 区分加速度和角速度数据,完成单位换算、累加和平均值输出。
2026-10-21 09:15:52
195
原创 STM32C5开发ISM330DHCX(10)--FIFO 水位中断与六轴数据读取
本章介绍如何使用 STM32C542CCT6 驱动六轴传感器,通过 FIFO 水位中断实现三轴加速度和三轴角速度数据的批量读取。六轴传感器内置 FIFO,可缓存加速度计和陀螺仪数据;当 FIFO 中未读记录达到设定水位阈值时,传感器通过 INT1 产生中断通知 STM32。主循环收到中断后,读取 FIFO 状态和未读记录数量,检查是否发生溢出,再逐条读取 FIFO 记录,根据 TAG 区分加速度和角速度数据,完成单位换算、累加和平均值输出。
2026-10-21 09:15:01
113
原创 STM32C5开发ISM6HG256X(9)--活动/静止检测
本章介绍如何使用 STM32C5 驱动 IMU,实现活动/静止检测(Activity/Inactivity)。传感器根据低量程加速度计经过滤波后的数据,结合设定的阈值和持续时间判断设备状态:持续满足静止条件后进入静止状态,再次检测到符合条件的运动时恢复活动状态。
2026-10-21 09:14:46
225
原创 STM32C5开发ISM330DHCX(9)--活动/静止检测
本章介绍如何使用 STM32C5 驱动 IMU,实现活动/静止检测(Activity/Inactivity)。传感器根据低量程加速度计经过滤波后的数据,结合设定的阈值和持续时间判断设备状态:持续满足静止条件后进入静止状态,再次检测到符合条件的运动时恢复活动状态。
2026-10-21 09:14:30
199
原创 STM32C5开发ISM6HG256X(8)--6D方向检测
该模块 内置 6D 方向检测功能,通过加速度计感知重力在各轴上的分量,识别设备在 X、Y、Z 三个轴正负方向上的六种姿态。当满足方向判定条件并产生位置变化事件时,可通过中断引脚通知 MCU,适用于屏幕方向切换、设备摆放识别等场景。
2026-10-21 09:14:00
139
原创 STM32C5开发ISM330DHCX(8)--6D方向检测
该模块 内置 6D 方向检测功能,通过加速度计感知重力在各轴上的分量,识别设备在 X、Y、Z 三个轴正负方向上的六种姿态。当满足方向判定条件并产生位置变化事件时,可通过中断引脚通知 MCU,适用于屏幕方向切换、设备摆放识别等场景。
2026-10-21 09:13:37
137
原创 STM32C5开发ISM6HG256X(7)--自由落体检测
该产品内置自由落体检测(Free-fall)功能,通过加速度计识别设备的失重状态。当三轴加速度的绝对值均低于设定阈值,并持续达到设定时间时,芯片产生自由落体事件,可通过 INT1 或 INT2 引脚通知 MCU。该功能由传感器内部硬件完成,无需 MCU 持续读取加速度数据并进行判断,适用于便携设备跌落监测、事件记录及保护动作触发等场景。自由落体检测识别的是设备下落时的失重过程,不是落地时的撞击。
2026-10-20 18:02:50
5
原创 STM32C5开发ISM330DHCX(7)--自由落体检测
该产品内置自由落体检测(Free-fall)功能,通过加速度计识别设备的失重状态。当三轴加速度的绝对值均低于设定阈值,并持续达到设定时间时,芯片产生自由落体事件,可通过 INT1 或 INT2 引脚通知 MCU。该功能由传感器内部硬件完成,无需 MCU 持续读取加速度数据并进行判断,适用于便携设备跌落监测、事件记录及保护动作触发等场景。自由落体检测识别的是设备下落时的失重过程,不是落地时的撞击。
2026-10-20 17:56:49
37
原创 STM32C5开发ISM6HG256X(6)--倾斜度检测
IMU内置倾斜检测(Tilt)功能,通过加速度计感知设备姿态变化,并在满足内部算法判定条件时产生倾斜事件。例如,将设备放在裤子前口袋中,从坐姿变为站姿或从站姿变为坐姿,可触发检测。 Tilt 输出的是倾斜变化事件,不直接提供具体的倾斜角度。
2026-10-20 11:22:08
64
原创 STM32C5开发ISM330DHCX(6)--倾斜度检测
IMU内置倾斜检测(Tilt)功能,通过加速度计感知设备姿态变化,并在满足内部算法判定条件时产生倾斜事件。例如,将设备放在裤子前口袋中,从坐姿变为站姿或从站姿变为坐姿,可触发检测。 Tilt 输出的是倾斜变化事件,不直接提供具体的倾斜角度。
2026-10-20 11:14:11
94
原创 STM32C5开发ISM6HG256X(5)--运动唤醒检测
本章介绍如何使用 STM32C542CCT6 驱动 LSM6DSV320X 实现 Wake-up 运动检测。ISM6HG256X 内置可配置的 Wake-up 标准中断,可利用 Low-G 加速度计对设备的动态运动进行检测,并在运动幅度超过设定阈值后通过 INT1/INT2 输出中断信号。
2026-10-20 10:58:49
124
原创 STM32C5开发ISM330DHCX(5)--运动唤醒检测
本章介绍如何使用 STM32C542CCT6 驱动 ISM330DHCX 实现 Wake-up 运动检测。ISM330DHCX 内置可配置的 Wake-up 标准中断,可利用 Low-G 加速度计对设备的动态运动进行检测,并在运动幅度超过设定阈值后通过 INT1/INT2 输出中断信号。
2026-10-20 10:32:31
120
原创 STM32C5开发ISM6HG256X(4)--高级计步器、步数检测与步数计数
本章将在前面外部中断配置的基础上,使能计步器并设置 Debounce 参数,将 Step Detector 事件映射至 INT1;当检测到有效步数后,由 STM32C542 响应外部中断并读取芯片内部 Step Counter,实现步数检测与实时计数。
2026-10-20 10:15:00
110
原创 STM32C5开发ISM330DHCX(4)--高级计步器、步数检测与步数计数
本章将在前面外部中断配置的基础上,使能计步器并设置 Debounce 参数,将 Step Detector 事件映射至 INT1;当检测到有效步数后,由 STM32C542 响应外部中断并读取芯片内部 Step Counter,实现步数检测与实时计数。
2026-10-20 10:03:01
283
原创 STM32C5开发ISM6HG256X(3)--配置单击与双击检测
本章介绍如何使用 STM32C542CCT6 驱动 ISM6HG256X 实现单击(Single Tap)和双击(Double Tap)检测。ISM6HG256X 内置硬件 Tap 检测功能,可通过低 G 加速度计对敲击动作进行识别,并支持将单击、双击事件映射到 INT1/INT2 中断引脚。
2026-10-20 09:52:59
210
原创 STM32C5开发ISM330DHCX(3)--配置单击与双击检测
本章介绍如何使用 STM32C542CCT6 驱动 ISM330DHCX 实现单击(Single Tap)和双击(Double Tap)检测。ISM330DHCX 内置硬件 Tap 检测功能,可通过低 G 加速度计对敲击动作进行识别,并支持将单击、双击事件映射到 INT1/INT2 中断引脚。
2026-10-20 09:42:18
170
原创 STM32C5开发ISM6HG256X(2)--中断获取陀螺仪数据
本章节介绍基于 STM32C542 的 ISM6HG256X 陀螺仪中断采集功能。通过配置 INT1 数据就绪中断,当陀螺仪产生新数据时触发 MCU 中断,读取三轴角速度数据并进行单位转换,实现高实时性的运动数据采集。
2026-10-19 18:19:43
27
原创 STM32C5开发ISM330DHCX(2)--中断获取陀螺仪数据
本章节介绍基于 STM32C542 的 ISM330DHCX 陀螺仪中断采集功能。通过配置 INT1 数据就绪中断,当陀螺仪产生新数据时触发 MCU 中断,读取三轴角速度数据并进行单位转换,实现高实时性的运动数据采集。
2026-10-19 17:08:30
55
原创 STM32C5开发ISM6HG256X(1)--轮询获取陀螺仪数据
ISM6HG256X 是一款高端、低噪声、低功耗小型 IMU,集成三轴低 g/高 g 加速度计与三轴陀螺仪,采用独立通道处理低 g、高 g 和角速率数据,具有专用配置与滤波功能,并配专用高 g 传感器实现冲击与碰撞检测。低 g 量程支持 ±2/±4/±8/±16 g,高 g 量程支持 ±32/±64/±128/±256 g,陀螺仪支持 ±125~±4000 dps;支持可配置 ODR、BDU、温度传感器及 I²C/SPI 接口。内置 FSM 与 MLC,支持边缘计算和 AI 功能导出。支持自适应自配置(AS
2026-10-19 17:00:31
61
原创 STM32C5开发ISM330DHCX(1)--轮询获取陀螺仪数据
ISM330DHCX 是一款高端、低噪声、低功耗小型 IMU,集成三轴数字低 g 加速度计与三轴数字陀螺仪,提供高性能 6 轴传感能力。本例使用 I2C 接口,配置低 g 加速度计为 104 Hz、±2 g 高性能模式,陀螺仪为 104 Hz、±2000 dps 高性能模式,并开启块数据更新(BDU)。主循环中轮询数据就绪标志,分别读取加速度、角速度和温度原始数据,转换为物理量后累加,每累计 100 个低 g 样本便通过串口打印各通道平均值。
2026-10-19 16:38:20
32
原创 STM32C5开发LSM6DS3TR-C(10)--FIFO 水位中断与六轴数据读取
本章介绍如何使用 STM32C542CCT6 驱动六轴传感器,通过 FIFO 水位中断实现三轴加速度和三轴角速度数据的批量读取。六轴传感器内置 FIFO,可缓存加速度计和陀螺仪数据;当 FIFO 中未读记录达到设定水位阈值时,传感器通过 INT1 产生中断通知 STM32。主循环收到中断后,读取 FIFO 状态和未读记录数量,检查是否发生溢出,再逐条读取 FIFO 记录,根据 TAG 区分加速度和角速度数据,完成单位换算、累加和平均值输出。
2026-10-19 15:42:08
40
原创 STM32C5开发LSM6DSOW(10)--FIFO 水位中断与六轴数据读取
本章介绍如何使用 STM32C542CCT6 驱动六轴传感器,通过 FIFO 水位中断实现三轴加速度和三轴角速度数据的批量读取。六轴传感器内置 FIFO,可缓存加速度计和陀螺仪数据;当 FIFO 中未读记录达到设定水位阈值时,传感器通过 INT1 产生中断通知 STM32。主循环收到中断后,读取 FIFO 状态和未读记录数量,检查是否发生溢出,再逐条读取 FIFO 记录,根据 TAG 区分加速度和角速度数据,完成单位换算、累加和平均值输出。
2026-10-19 15:32:50
72
原创 STM32C5开发LSM6DSR(10)--FIFO 水位中断与六轴数据读取
本章介绍如何使用 STM32C542CCT6 驱动六轴传感器,通过 FIFO 水位中断实现三轴加速度和三轴角速度数据的批量读取。六轴传感器内置 FIFO,可缓存加速度计和陀螺仪数据;当 FIFO 中未读记录达到设定水位阈值时,传感器通过 INT1 产生中断通知 STM32。主循环收到中断后,读取 FIFO 状态和未读记录数量,检查是否发生溢出,再逐条读取 FIFO 记录,根据 TAG 区分加速度和角速度数据,完成单位换算、累加和平均值输出。
2026-10-19 15:09:07
128
原创 STM32C5开发LSM6DSVE(10)--FIFO 水位中断与六轴数据读取
本章介绍如何使用 STM32C542CCT6 驱动六轴传感器,通过 FIFO 水位中断实现三轴加速度和三轴角速度数据的批量读取。六轴传感器内置 FIFO,可缓存加速度计和陀螺仪数据;当 FIFO 中未读记录达到设定水位阈值时,传感器通过 INT1 产生中断通知 STM32。主循环收到中断后,读取 FIFO 状态和未读记录数量,检查是否发生溢出,再逐条读取 FIFO 记录,根据 TAG 区分加速度和角速度数据,完成单位换算、累加和平均值输出。
2026-10-19 15:05:08
151
原创 STM32C5开发LSM6DSV16X(10)--FIFO 水位中断与六轴数据读取
本章介绍如何使用 STM32C542CCT6 驱动六轴传感器,通过 FIFO 水位中断实现三轴加速度和三轴角速度数据的批量读取。六轴传感器内置 FIFO,可缓存加速度计和陀螺仪数据;当 FIFO 中未读记录达到设定水位阈值时,传感器通过 INT1 产生中断通知 STM32。主循环收到中断后,读取 FIFO 状态和未读记录数量,检查是否发生溢出,再逐条读取 FIFO 记录,根据 TAG 区分加速度和角速度数据,完成单位换算、累加和平均值输出。
2026-10-19 14:44:37
506
原创 STM32C5开发LSM6DSV80X(10)--FIFO 水位中断与六轴数据读取
本章介绍如何使用 STM32C542CCT6 驱动六轴传感器,通过 FIFO 水位中断实现三轴加速度和三轴角速度数据的批量读取。六轴传感器内置 FIFO,可缓存加速度计和陀螺仪数据;当 FIFO 中未读记录达到设定水位阈值时,传感器通过 INT1 产生中断通知 STM32。主循环收到中断后,读取 FIFO 状态和未读记录数量,检查是否发生溢出,再逐条读取 FIFO 记录,根据 TAG 区分加速度和角速度数据,完成单位换算、累加和平均值输出。
2026-10-19 14:41:59
32
原创 STM32C5开发LSM6DSV320X(10)--FIFO 水位中断与六轴数据读取
本章介绍如何使用 STM32C542CCT6 驱动六轴传感器,通过 FIFO 水位中断实现三轴加速度和三轴角速度数据的批量读取。六轴传感器内置 FIFO,可缓存加速度计和陀螺仪数据;当 FIFO 中未读记录达到设定水位阈值时,传感器通过 INT1 产生中断通知 STM32。主循环收到中断后,读取 FIFO 状态和未读记录数量,检查是否发生溢出,再逐条读取 FIFO 记录,根据 TAG 区分加速度和角速度数据,完成单位换算、累加和平均值输出。
2026-10-19 14:32:51
302
原创 SSTM32C5开发LSM6DSK320X (10)--FIFO 水位中断与六轴数据读取
本章介绍如何使用 STM32C542CCT6 驱动六轴传感器,通过 FIFO 水位中断实现三轴加速度和三轴角速度数据的批量读取。六轴传感器内置 FIFO,可缓存加速度计和陀螺仪数据;当 FIFO 中未读记录达到设定水位阈值时,传感器通过 INT1 产生中断通知 STM32。主循环收到中断后,读取 FIFO 状态和未读记录数量,检查是否发生溢出,再逐条读取 FIFO 记录,根据 TAG 区分加速度和角速度数据,完成单位换算、累加和平均值输出。
2026-10-19 14:19:55
199
原创 STM32C5开发LSM6DS3TR-C(9)--活动/静止检测
本章介绍如何使用 STM32C5 驱动 IMU,实现活动/静止检测(Activity/Inactivity)。传感器根据低量程加速度计经过滤波后的数据,结合设定的阈值和持续时间判断设备状态:持续满足静止条件后进入静止状态,再次检测到符合条件的运动时恢复活动状态。
2026-10-19 13:55:53
117
原创 STM32C5开发LSM6DSOW(9)--活动/静止检测
本章介绍如何使用 STM32C5 驱动 IMU,实现活动/静止检测(Activity/Inactivity)。传感器根据低量程加速度计经过滤波后的数据,结合设定的阈值和持续时间判断设备状态:持续满足静止条件后进入静止状态,再次检测到符合条件的运动时恢复活动状态。
2026-10-16 18:27:28
300
原创 STM32C5开发LSM6DSR(9)--活动/静止检测
本章介绍如何使用 STM32C5 驱动 IMU,实现活动/静止检测(Activity/Inactivity)。传感器根据低量程加速度计经过滤波后的数据,结合设定的阈值和持续时间判断设备状态:持续满足静止条件后进入静止状态,再次检测到符合条件的运动时恢复活动状态。
2026-10-16 14:28:12
95
原创 STM32C5开发LSM6DSVE(9)--活动/静止检测
本章介绍如何使用 STM32C5 驱动 IMU,实现活动/静止检测(Activity/Inactivity)。传感器根据低量程加速度计经过滤波后的数据,结合设定的阈值和持续时间判断设备状态:持续满足静止条件后进入静止状态,再次检测到符合条件的运动时恢复活动状态。
2026-10-16 11:14:07
122
原创 STM32C5开发LSM6DSV16X(9)--活动/静止检测
本章介绍如何使用 STM32C5 驱动 IMU,实现活动/静止检测(Activity/Inactivity)。传感器根据低量程加速度计经过滤波后的数据,结合设定的阈值和持续时间判断设备状态:持续满足静止条件后进入静止状态,再次检测到符合条件的运动时恢复活动状态。
2026-10-16 10:52:47
159
原创 STM32C5开发LSM6DSV80X(9)--活动/静止检测
本章介绍如何使用 STM32C5 驱动 IMU,实现活动/静止检测(Activity/Inactivity)。传感器根据低量程加速度计经过滤波后的数据,结合设定的阈值和持续时间判断设备状态:持续满足静止条件后进入静止状态,再次检测到符合条件的运动时恢复活动状态。
2026-10-16 10:50:09
83
原创 STM32C5开发LSM6DSV320X(9)--活动/静止检测
本章介绍如何使用 STM32C5 驱动 IMU,实现活动/静止检测(Activity/Inactivity)。传感器根据低量程加速度计经过滤波后的数据,结合设定的阈值和持续时间判断设备状态:持续满足静止条件后进入静止状态,再次检测到符合条件的运动时恢复活动状态。
2026-10-16 10:40:28
216
原创 STM32C5开发LSM6DSK320X(9)--活动/静止检测
本章介绍如何使用 STM32C5 驱动 IMU,实现活动/静止检测(Activity/Inactivity)。传感器根据低量程加速度计经过滤波后的数据,结合设定的阈值和持续时间判断设备状态:持续满足静止条件后进入静止状态,再次检测到符合条件的运动时恢复活动状态。
2026-10-16 10:32:31
191
原创 STM32C5开发LSM6DS3TR-C(8)--6D方向检测
该模块 内置 6D 方向检测功能,通过加速度计感知重力在各轴上的分量,识别设备在 X、Y、Z 三个轴正负方向上的六种姿态。当满足方向判定条件并产生位置变化事件时,可通过中断引脚通知 MCU,适用于屏幕方向切换、设备摆放识别等场景。
2026-10-16 09:10:57
164
原创 STM32C5开发LSM6DSOW(8)--6D方向检测
该模块 内置 6D 方向检测功能,通过加速度计感知重力在各轴上的分量,识别设备在 X、Y、Z 三个轴正负方向上的六种姿态。当满足方向判定条件并产生位置变化事件时,可通过中断引脚通知 MCU,适用于屏幕方向切换、设备摆放识别等场景。
2026-10-15 18:20:50
23
原创 STM32C5开发LSM6DSR(8)--6D方向检测
该模块 内置 6D 方向检测功能,通过加速度计感知重力在各轴上的分量,识别设备在 X、Y、Z 三个轴正负方向上的六种姿态。当满足方向判定条件并产生位置变化事件时,可通过中断引脚通知 MCU,适用于屏幕方向切换、设备摆放识别等场景。
2026-10-15 18:10:13
35
原创 STM32C5开发LSM6DSVE(8)--6D方向检测
该模块 内置 6D 方向检测功能,通过加速度计感知重力在各轴上的分量,识别设备在 X、Y、Z 三个轴正负方向上的六种姿态。当满足方向判定条件并产生位置变化事件时,可通过中断引脚通知 MCU,适用于屏幕方向切换、设备摆放识别等场景。
2026-10-15 18:02:01
32
STM32C5开发LSM6DS3TR-C(3)-配置单击与双击检测
2026-10-11
STM32C5开发LSM6DSOW(3)-配置单击与双击检测
2026-10-11
STM32C5开发LSM6DSR(3)-配置单击与双击检测
2026-10-11
STM32C5开发LSM6DSVE(3)-配置单击与双击检测
2026-10-11
STM32C5开发LSM6DSV16X(3)-配置单击与双击检测
2026-10-11
STM32C5开发LSM6DSV80X(3)-配置单击与双击检测
2026-10-11
STM32C5开发LSM6DSV320X(3)-配置单击与双击检测
2026-10-11
STM32C5开发LSM6DSK320X(3)-配置单击与双击检测
2026-10-11
STM32C5开发IIS2ICLX(2)-IIC获取加速度计数据
2026-09-22
STM32C5开发IIS2ICLX(1)-SPI获取加速度计数据
2026-09-22
STM32C5开发IIS3DWB(2)-IIC获取震动计数据
2026-09-22
STM32C5开发IIS3DWB10IS(2)-IIC获取震动计数据
2026-09-22
STM32C5开发IIS3DWB(1)-SPI获取震动计数据
2026-09-21
STM32C542开发(5)-定时器配置输入捕获测量频率
2026-09-07
STM32C5开发LSM6DS3TR-C(2)-中断获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DSOW(2)-中断获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DSR(2)-中断获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DSV16X(2)-中断获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DSVE(2)-中断获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DSV80X(2)-中断获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DSV320X(2)-中断获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DSK320X(2)-中断获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DSV320X(1)-轮询获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DSV16X(1)-轮询获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DSK320X(1)-轮询获取陀螺仪数据
2026-09-07
STM32C5开发LSM6DS3TR-C(5)-运动唤醒检测
2026-10-15
STM32C5开发LSM6DSOW(5)-运动唤醒检测
2026-10-15
STM32C5开发LSM6DSR(5)-运动唤醒检测
2026-10-15
STM32C5开发LSM6DSVE(5)-运动唤醒检测
2026-10-15
STM32C5开发LSM6DSV16X(5)-运动唤醒检测
2026-10-15
STM32C5开发LSM6DSV80X(5)-运动唤醒检测
2026-10-15
STM32C5开发LSM6DSK320X(5)-运动唤醒检测
2026-10-15
STM32C5开发LSM6DS3TR-C(4)-高级计步器、步数检测与步数计数
2026-10-11
STM32C5开发LSM6DSOW(4)-高级计步器、步数检测与步数计数
2026-10-11
STM32C5开发LSM6DSR(4)-高级计步器、步数检测与步数计数
2026-10-11
STM32C5开发LSM6DSVE(4)-高级计步器、步数检测与步数计数
2026-10-11
STM32C5开发LSM6DSV16X(4)-高级计步器、步数检测与步数计数
2026-10-11
STM32C5开发LSM6DSV80X(4)-高级计步器、步数检测与步数计数
2026-10-11
STM32C5开发LSM6DSV320X(4)-高级计步器、步数检测与步数计数
2026-10-11
STM32C5开发LSM6DSK320X(4)-高级计步器、步数检测与步数计数
2026-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅