- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ST MEMS 传感器开发工具介绍
概览
# Nucleo MEMS传感器扩展板
# SensorTile.box开发套件
2
Nucleo MEMS传感器扩展板
STM32 Nucleo 开发板
STM32 Nucleo扩展板
模块构建
NUCLEO MEMS传感器扩展板X-NUCLEO-IKS01A3
• 可通过板上的Arduino UNO R3 连接器与STM32 Nucleo 板连接
使用。
• 产品信息(链接 )
板载传感器:
LSM6DSO :3 轴加速度计 (±2/±4/±8/±16g) + 3 轴陀螺仪
(±125/250/500/1000/2000dps
LIS2MDL : 3 轴磁力计 (±50gauss)
LIS2DW12 :3 轴加速度计 (±2/±4/±8/±16g)
HTS221 : 相对湿度和温度传感器
LPS22HH : 压力传感器 (260-1260hPa)
STTS751 : 温度传感器
DIL 24-pin : 可连接各种ST MEMS传感器适配板 +
硬件连接
• 所有传感器都连接到一个专用的I2C总线,STM32可以通过
不同的 I2C地址选通特定的传感器。
• 每个传感器都有独立的供电电路,可用于功耗测量
• 每个传感器有独立的中断和DRDY信号线与STM32 Nucleo连
接
• DIL 24pin插座兼容STEVAL-MKI***V* MEMS适配板
X-CUBE-MEMS1 开发软件包
• 基于STM32Cube的传感器和运动算法软件扩展包。
相关资料(链接 )
开发环境的搭建
• X-NUCLEO-IKS0*A* 可通过Arduino UNO R3连接插座安装到
任意STM32 Nucleo主板上
• 通过一个USB type A 转min-B的USB线缆将STM32 Nucleo连
接到PC上。
• PC端设置:
• Windows 10/8/7
• STLink驱动(链接)
• X-CUBE-MEMS1开发软件包(链接 )
• Unicleo-GUI安装包(链接 )
X-CUBE-MEMS1软件架构
• 一组免费的工具嵌入软件块,支持在STM32上进
行快速和简单的开发,包括硬件抽象层和中间件
块。
• 扩展软件免费提供与STM32 Nucleo扩展板一起
使用,完全兼容STM32Cube软件框架。它通过
高级API和示例应用程序提供了对扩展板功能的
抽象访问。
• 兼容多种开发环境——STM32开放开发环境兼容
许多ide ,包括IAR EWARM、Keil MDK和基于
GCC的环境。用户可以从三种IDE中进行选择,
它们都是免费的,并与ST紧密合作部署。这些
IDE包括基于eclipse的IDE ,如用于STM32的Ac6
System workbench和MDK-ARM env
X-CUBE-MEMS1文件
Documentation文件夹:包 Middlewares文件夹:包含
含从源代码生成的编译过的 ST运动传感器所有软件算法
HTML文件,以及关于软件 库,以及音频相关算法库
组件和API的详细文档
Dr
文档评论(0)