![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
传感器
文章平均质量分 73
记录我被各种传感器疯狂折磨的过程,现已收录:ICM20602、VL53L1X
kepler1072
这个作者很懒,什么都没留下…
展开
-
移植VL53L1X(二)代码开源
【代码】移植VL53L1X(二)代码开源。原创 2023-09-26 18:18:22 · 471 阅读 · 1 评论 -
移植VL53L1X(一)GD32F470移植VL53L1X
VL53L1X通过IIC总线与主机进行通讯,ST官方并未公开VL53L1X的寄存器,而是提供了一整套函数库,以实现对VL53L1X的配置/读取,用户仅需实现最底层的一些操作,例如毫米级延时、IIC发送接收等。原创 2023-09-26 17:53:52 · 1230 阅读 · 8 评论 -
读取ICM20602(三)GD32F470读取ICM20602代码开源
代码和示例工程也已同步开源至梁山派官网资料页模块移植章节,欢迎各位前去下载。在页面内ctrl+F搜索“ICM”即可跳转。原创 2023-09-04 23:27:06 · 347 阅读 · 1 评论 -
读取ICM20602(二)GD32F470通过SPI读取ICM20602
读取ICM20602(一)STM32通过SPI读取ICM20602虽然副标题格式和前一篇文章一模一样,但我保证这篇真不是水货!在这篇文章里,我会着重讲述我将ICM20602库移植至梁山派(主控GD32F470ZGT6)的过程与要点,以及过程中的各种坑,供有意进行驱动移植或更深入地理解SPI通讯协议的各位进行参考。原创 2023-09-04 13:19:17 · 1421 阅读 · 0 评论 -
读取ICM20602(一)STM32通过SPI读取ICM20602
之前一直使用的IMU是正点原子的ATK-IMU901模块,集成度很高(一块板子上集成了气压计、磁力计、加速度计/陀螺仪,而且还带了一块GD32进行数据解算与融合),性能非常优秀,零飘几乎没有,唯一的问题是它是使用串口通讯的,因此,我试图将ATK-IMU901进行拆分,将相关传感器的功能通过IIC和SPI总线实现,以此节省下一个串口,作为ATK-IMU901最核心的传感器,ICM20602自然就成为了我的第一个目标。原创 2023-08-22 21:38:14 · 2212 阅读 · 3 评论