本附录中使用的示例是datalogterminal,位于:stm32cubeexpansion_mems1_v7.1.0projectsstm32l476rg-nucleoexamplesiks01a2datalogterminal
信息
stm32cubeexpansion_mems1_v7.1.0 是x-cube-mems的摘录。随着时间的推移,可能会从同一链接获得此软件包的更新版本。
警告
建议把包放在c:下,以免后面编译出错(因为路径太长)
2.1硬件说明↑
x-nucleo-iks01a2 [3]是一款用于 stm32 64 引脚 nucleo 的运动 mems 和环境传感器扩展板。它通过 i²c 总线引脚与 nucleo-l476rg连接。
2.2示例:使用hts221传感器获取温度值并显示在终端上(从ac6移植到stm32cubeide)↑
本节的目的是逐步说明如何连接 x-nucleo iks01a2 hts221传感器和 nucleo-l476rg 以获取温度值并将其显示在终端上。
2.2.1硬件设置↑
使用 arduino 连接器使用 x-nucleo-iks01a2 扩展板扩展您的 nucleo 板
将电路板及其屏蔽层连接到您的 pc。
2.2.2示例详情↑
datalogterminal示例的说明可在stm32cubeexpansion_mems1_v7.1.0projectsstm32l476rg-nucleoexamplesiks01a2datalogterminal下的readme.txt文件中找到:
@par示例说明主要功能是展示如何使用传感器扩展板使用uart将传感器数据从nucleo板发送到连接的pc或桌面,并在teraterm等通用应用程序上显示。_ _ _ 建立连接后:- _ _ _ 用户 可以 查看 来自各种机载环境传感器的 数据 ,如温度、湿度和压力-用户还可以查看来自各种机载mems传感器的数据,如加速度计、陀螺仪和磁力计。_
2.2.3将例子移植到stm32cubeide ↑
将基于sw4stm32 、 nucleo-l476rg专用的datalogterminal示例导入stm32cubeide:stm32cubeexpansion_mems1_v7.1.0projectsstm32l476rg-nucleoexamplesiks01a2datalogterminal。 必须转换项目并显示以下消息:
单击ok时,会弹出以下消息:
点击确定
从project explorer透视图中选择相关项目:
2.2.4编译运行示例↑
单击“构建”按钮编译项目。
单击“调试”按钮箭头 并选择“调试配置。..”
在弹出的 debug configuration 窗口中,确保选择的 debug probe 是st-link:
在同一窗口中,单击“调试”,或单击“调试”按钮运行软件。
打开控制台模拟器,例如 teraterm [2]。配置控制台波特率,选择数据位:8,然后单击确定。您的 pc 上的端口名称可能不同。
单击resume按钮以执行代码。teraterm [2]使用扩展板 x-nucleo-iks01a2 中可用的传感器显示测量值。
x-nucleo-iks01a2 传感器测量的值在 teraterm 窗口中显示如下:
什么是多径衰弱_多径衰弱的分类及特性
光电效应有哪些规律_光电效应有哪几种
Samsung GALAXY S Ⅱ Plus iPhone5劲敌
IC insights:2018年上半年全球前15大半导体厂商榜单揭晓
球幕投影的技术原理以及产品解析
如何才能移植一个AC6例子到STM32CubeIDE
超小体积1/单键触摸IC—VKD233HS DFN6概述
用户吐槽AMD平台爆出USB断连问题
业界首次示波器感恩月活动将于 2016 年 3 月举行
铠装电缆的分类以及铠装电缆的作用
研究人员已经开发了深度仿真器网络搜索
电源的纹波与噪声介绍
看看物联网(IoT)如何让电网更加智能
Linux系统如何修改文件属性与权限
支持车载、耐高温X8R特性树脂电极系列产品的量产
营收增1600亿为何利润只增加10亿?华为必须破解利润难题
人脸识别的原理说明
驱动PCB有什么间距的要求
新款MacBook Pro预计11月17日登陆第三方商店 仅有少量可发货
泡沫成型机PLC监控运维系统解决方案