0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工程师笔记|NUCLEO-G474RE 开发板扩展 LSM6DSO 实现 Data Fusion 演示

STM32单片机 来源:未知 2022-11-27 18:30 次阅读


关键词:LSM6DSO,MEMS,Unicleo-GUI





目录预览




1.前言

2.配置过程

3.项目应用



1.前言

当使用一个新的开发板作为基板,基于现有软硬件资源,实现对 MEMS sensors 的评估或工程演示时,往往需要快速地得到直观的评估效果。Unicleo-GUI 是针对运动 MEMS 和环境传感器扩展软件的 GUI,主要功能是演示 MEMS 传感器和算法。LSM6DSO 是一款具有 3D 数字加速计和 3D 数字陀螺仪的 MEMS Sensor。本文针对 NUCLEO-G474RE 平台搭载 LSM6DSO 实现快速效果评估演示的过程进行阐述。


2.配置过程

使用 STM32CubeMx 或 STM32CUBEIDE 集成的 CubeMX 选择开发板,使用开发板默认配置即可。

下载 X-CUBE-MEMS1 软件包:

选择应用软件、扩展版型号、和运动算法库。IKS01A3 是一个运动 MEMS 和环境传感器评估板,本文介绍所用的扩展板相当于在 IKS01A3 的基础上进行了裁剪,只保留了一颗 LSM6DSO 的Sensor ,因此我们选择使用 IKS01A3 的扩展板软件支持包。

使能一个定时器,并启用中断,因为在应用程序中会启用定时中断,用于定时打印数据。

串口按创建板级工程时的默认配置,只需修改波特率为 912600bits/s,对应 UnicleoGUI 软件的速率配置。


篇幅有限仅展示部分,完整文档请点击“阅读原文”后下载
THE END


点击“阅读原文”,可下载原文档


原文标题:工程师笔记|NUCLEO-G474RE 开发板扩展 LSM6DSO 实现 Data Fusion 演示

文章出处:【微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6030

    文章

    44505

    浏览量

    632431
  • STM32
    +关注

    关注

    2265

    文章

    10859

    浏览量

    354554

原文标题:工程师笔记|NUCLEO-G474RE 开发板扩展 LSM6DSO 实现 Data Fusion 演示

文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    stm32g474开发板很烫的原因?

    stm32g474开发板很烫
    发表于 07-24 06:59

    使用LSM6DSO16IS的ISPU的9轴数据的几个疑问求解

    :en.x-cube-ispuIspuism330is_lsm6dso16issensor_fusion_9xoutput里面的sensor_fusion_9x.ucf创建图像化工程的时候是怎么使用地磁的,程序还对应的上吗? 2
    发表于 07-02 07:06

    请问stm32g474ret6开发板上面有稳压器模块吗?

    stm32g474ret6开发板上面有稳压器模块吗
    发表于 07-02 06:46

    请问STM32NUCLEO-G474RE烧录失败是什么原因?

    是否是下载的packet有问题?NUCLEO-G474使用的不是Keil.STM32G4xx_DFP.1.6.0吗?
    发表于 05-30 06:21

    使用stm32 NUCLEO开发板时,更多的用哪个扩展口?

    你在使用stm32 NUCLEO开发板时,更多的用哪个扩展口?
    发表于 05-13 06:34

    nucleo-F411RE uart1串口烧程序怎么实现

    你好,我现在用的是nucleo-F411RE开发板, 通过开发板自带的ST-link写编译好的程序是没有问题的,但实际工程项目的时候就没有这个ST-link了,所以我想使用uart1
    发表于 03-27 06:07

    LSM6DSO32X每次收到中断后读取MLC结果寄存器数值为00,怎么解决?

    惯性模块是LSM6DSO32X,使用官方开发板在Unioc-GUI上可以看到MLC结果寄存器是有数值的(无论是官方例程还是自己的程序),在自己设计的板子上使用了LSM6DSO32X,MLC功能工作
    发表于 03-20 07:55

    NUCLEO-G474RE在cubeIDE里面用CLD_Init();这类的代码就报错怎么解决?

    使用的开发板NUCLEO-G474RE,装上配套的G474RB液晶屏扣时液晶屏点亮,但在cubeIDE里面用CLD_Init();这类的代码就报错,想问问是不是要先进行什么设置还是
    发表于 03-19 07:14

    NUCLEO-G474RE开发板的例程在哪儿下载?如和用usb和pc串口通信?

    NUCLEO-G474RE这个开发板的例程在哪儿下载啊,不知道如和用他的usb和pc串口通信
    发表于 03-18 08:22

    NUCLEO-G474RE开发板刷错固件,stlink无法连接电脑怎么解决?

    NUCLEO-G474RE开发板刷错固件,stlink无法连接电脑。 主控stm32g474re,使用micro usb数据线连接电脑stm32 programmer能读到芯片电压,但无
    发表于 03-15 07:29

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA
    的头像 发表于 03-14 18:20 1792次阅读

    LSM6DSR和LSM6DSO区别有多大?

    开发LSM6DSR的软件,我有LSM6DSO的驱动代码,请问,LSM6DSR和LSM6DSO开发
    发表于 03-11 08:09

    RL78/G16触摸套件开发板演示(下)

    RL78/G16触摸套件开发板演示(下)
    的头像 发表于 01-12 13:34 623次阅读
    RL78/<b class='flag-5'>G</b>16触摸套件<b class='flag-5'>开发板</b><b class='flag-5'>演示</b>(下)

    RL78/G16触摸套件开发板演示(上)

    RL78/G16触摸套件开发板演示(上)
    的头像 发表于 01-12 13:32 818次阅读
    RL78/<b class='flag-5'>G</b>16触摸套件<b class='flag-5'>开发板</b><b class='flag-5'>演示</b>(上)

    STM32G4 UART+TIMER+DMA应用示例

    这里使用STM32G4系列Nucleo开发板演示如下需求的实现过程。
    的头像 发表于 11-27 10:42 2022次阅读
    STM32<b class='flag-5'>G</b>4 UART+TIMER+DMA应用示例