你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

NUCLEO-G474RE 开发板扩展 LSM6DSO 实现 Data Fusion 演示

[复制链接]
STMCU小助手 发布时间:2022-12-1 18:00
1.前言
/ T; D' C7 \5 ?, i当使用一个新的开发板作为基板,基于现有软硬件资源,实现对 MEMS sensors 的评估或工程演示时,往往需要快速地得到直观的评估效果。Unicleo-GUI 是针对运动 MEMS 和环境传感器扩展软件的 GUI,主要功能是演示 MEMS 传感器和算法。LSM6DSO 是一款具有 3D 数字加速计和 3D 数字陀螺仪的 MEMS Sensor。本文针对 NUCLEO-G474RE 平台搭载 LSM6DSO 实现快速效果评估演示的过程进行阐述。4 \7 p1 A5 V, X# s

  ?% B' U8 `% f2.配置过程: d5 E$ O& r( f  V

+ `' \6 M6 l6 _) E1 V; A4 W4 x使用 STM32CubeMx 或 STM32CUBEIDE 集成的 CubeMX 选择开发板,使用开发板默认配置即可。( U% w' l0 b, f+ d! X- D

1 D4 u! Y' l0 |" b/ q
微信图片_20221129183703.jpg
( q' F4 b( R  l3 `" O7 R! ]
& u' O4 h& Y8 b- m% R% l" Q4 g
7 i+ g+ A+ I* l. Y% M  J下载 X-CUBE-MEMS1 软件包:
: R: E( j. d3 ~- c
( t- V3 a3 X# {7 o$ q  ]
微信图片_20221129183657.jpg
6 O2 D/ i" T9 Q5 O) S! c8 k4 E& N
选择应用软件、扩展版型号、和运动算法库。IKS01A3 是一个运动 MEMS 和环境传感器评估板,本文介绍所用的扩展板相当于在 IKS01A3 的基础上进行了裁剪,只保留了一颗 LSM6DSO 的Sensor ,因此我们选择使用 IKS01A3 的扩展板软件支持包。
% c3 b) g+ I% i0 ^4 n: ^1 M* t7 _% A7 i
微信图片_20221129183649.jpg
6 r/ x& k( F7 K0 q4 y# z# J# h6 W5 h7 b- r+ r& ?' z" f
使能一个定时器,并启用中断,因为在应用程序中会启用定时中断,用于定时打印数据。
* F6 t* e6 i7 f7 i1 @/ j- W( o* G7 m* Q( C) V1 b( R5 u' r" F! }
微信图片_20221129183645.jpg & H% t& ~0 o9 |/ \4 J" ~
微信图片_20221129183857.jpg # R) E) n1 Z" x' W9 _
6 t$ w7 h7 j& r5 f6 R( H) U( a5 w
串口按创建板级工程时的默认配置,只需修改波特率为 912600bits/s,对应 UnicleoGUI 软件的速率配置。
# ~2 @3 }2 x2 D; f) ?) K& O2 a+ A9 @7 G- i* i! {& t
微信图片_20221129183640.jpg 7 b/ g; e" E' ~6 A# e
  f7 j4 ?  j) l) x3 X' g* E# T4 u
微信图片_20221129183635.jpg
. T! z4 \. p* G1 E9 V
3 `0 v# ~9 r- W. x2 B4 O6 c6 e: M8 U$ ~. Y

# u. p9 |( [8 t+ t" y- q7 T6 V) W. O' O: s& Y# |; R# u
收藏 评论0 发布时间:2022-12-1 18:00

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版