带 FXLS8971 的精密倾角仪(气泡水平仪)
本演示展示了如何将恩智浦传感器 FXLS8971CF(3 轴加速度计)与 FRDM-MCXN947 平台集成。在本应用中,FXLS8971CF 及其 I2C 外设托管在 Mikroe 的“Inclinometer 4 Click”开发板上。
FXLS8971CF 是一款三轴加速度计,专为倾角计(和加速度计)应用而设计。其在 -40°C 至 105°C 温度范围内的失调和灵敏度响应接近于零,是同类产品中最佳的。
该演示使用 LVGL 图形框架和 TFT 显示器 (LCD-PAR-S035) 显示传感器数据。GUI 由 GUI Guider (NXP) 设计。
主板:FRDM-MCXN947
配件:MikroeInclinometer4Click、NXPLCDPARS035
类别:传感器、图形、RTOS
外设:I2C、传感器、UART、视频、显示器
工具链:MCUXpresso IDE、VS Code
目录
1.软件
2.硬件
对于此演示,您将需要下一个硬件。
3. 设置
3.1 步骤 1:将显示器连接到 FRDM-MCXN947
3.2 步骤 2:将倾角仪 Click 板连接到 FRDM-MCXN947 上
- 将倾角仪点击板(Mikroe)插入 FRDM 板的原生 mikroe 插槽顶部。
- 然后将USB线插入主机PC和FRDM-MCXN947之间。
参考下图。
3.3 步骤 3:下载并安装所需软件
- 下载MCUXpresso IDE 11.9.0 或更新版本,并按照安装程序说明进行安装。
- 下载适用于 FRDM-MCXN947 的 MCXUpresso SDK 2.14.0。构建 SDK 时,请确保选择 ISSDK 中间件。确保将版本更改为 2.14.00,并为 MCUXpresso IDE 构建 SDK。
- 安装 Git v2.39.0(用于克隆和运行 west 命令)
3.4 步骤4:构建演示项目
- 打开 MCUXpresso IDE 并选择一个目录来创建您的工作区。
- 将“MCXUpresso SDK 2.14.0 for FRDM-MCXN947”(将 SDK zip 拖放到“已安装的 SDK”视图中)安装到 MCUXpresso IDE 中。
- 转到“快速启动面板”并单击“从应用程序代码中心导入”。
- 在搜索栏中输入“bubble-level-demo” 。选择项目卡。
- 单击向导中的“GitHub 链接”将 GITHUB 信息复制到 IDE 向导中。
- 继续按照向导的默认步骤操作。单击“下一步”,然后单击“主”分支的“下一步”。
- 选择所需的目标位置来存储导入的项目。初始分支 = main。点击“下一步”。
- 单击下一步选择发现的 Eclipse 项目。
- 单击“完成”以完成导入工作区。
- 右键单击项目并选择构建以开始构建项目。
3.5 在 VS Code 中开发
- 下载并安装 Visual Studio Code v1.95.2 或最新版本。
- 在 VS 代码中,选择“MCUXpresso For VScode”插件,然后单击 QUICKSTART PANEL 中的“应用程序代码中心”。
- 搜索“bubble-level-demo”示例,克隆到本地工作区。
- 过了一会儿,该项目就会显示在“项目”中。
- 建立项目,编译完成后刷写电路板。
4.结果
将 FW 下载到目标后,演示将立即开始运行,如下所示。
5. 支持
- 访问 NXP 传感器社区页面获取更多支持 - NXP 社区
- 了解有关 FXLS8971CF 三轴精密加速度计的更多信息,请参阅 - FXLS8971CF DS
- 使用传感器工具箱加速您的传感器开发,请参阅 -传感器开发生态系统
项目元数据
来源:恩智浦appcodehub