MCXN94x 电源管理器培训实验室
电源管理器示例使用运行时菜单来评估 MCX Nx4x 的电源模式和电源管理功能。此示例还使用了 MCUXpresso SDK 的电源管理器组件,该组件提供了一个通用的电源管理 API 框架。有关如何使用此示例以及如何测量电流的更多详细信息,请参阅实验指南“MCXNx4x 电源管理实验室.pdf”。
在本实验中,您将学习:
- 关于 MCX Nx4x MCU 的电源管理功能
- 如何测量 FRDM-MCXN947 板上的电流
- 如何使用 MCU-Link Pro 和 MCUXpresso IDE 测量电流
- 关于 MCUXpresso SDK 中的电源管理组件
主板:FRDM-MCXN947、MCX-N9XX-EVK
类别:低功耗
外围设备:时钟
工具链:MCUXpresso IDE、IAR、VS Code
目录
1.软件
- MCUXpresso IDE 11.8.1
- MCUXpresso for VS Code v1.4.63 或更高版本
- IAR 嵌入式工作台9.40.2
2.硬件
3. 设置
以下步骤详细说明了如何将示例应用程序导入 3 个 IDE 选项:
- 克隆仓库或提取项目存档。在本例中,仓库被克隆到
C:power_manager
该项目默认使用 FRDM-MCXN947 开发板。如需构建其他开发板,请更改BOARD_NAME中的宏board.h。
3.1 导入 MCUXpresso IDE
- 在 IDE 的“快速启动”面板中,单击“从文件系统导入项目”
- 浏览到?根目录?,位于
boardsmcxn9xxevkdemo_appspower_managercm33_core0mcux
- 导入power_manager项目,并取消勾选Copy projects into workspace**复选框。然后点击 Finish。
- power_manager 项目现已包含在 Project Explorer 视图中,并准备构建。
3.2 导入 VS Code
使用 VS Code 需要 MCUXpresso 扩展。有关使用此扩展的详细信息,请参阅此wiki。
2 ) 在 MCUXpresso 扩展视图的快速启动面板中,单击?导入存储库?。
3) 选择本地存储库选项,然后导入设置中使用的本地文件夹。
此 MCUXpresso SDK 独立存储库现在将列在已安装存储库视图中:
4) 在快速启动面板中,单击?导入项目?。
5) 单击文件夹按钮,然后浏览到应用程序目录boardsmcxn9xxevkdemo_appspower_managercm33_core0。选择在设置中导入的?存储库?。选择为 VS Code 安装的工具链。 命名的项目现在将列在项目视图中,并准备好构建。
3.3 导入IAR
- 使用菜单?File->Open Workspace?,然后打开文件
boardsmcxn9xxevkdemo_appspower_managercm33_core0iarpower_manager.eww
3.4 连接开发板
在电路板上,将 PC 主机和电路板上的 MCU-Link USB 端口之间的 USB 电缆连接起来
- 在 FRDM-MCXN947 板上,连接到 USB J17
- 在 MCX-N9XX-EVK 板上,连接到 USB J5
3.5 连接串行终端
使用以下设置打开串行终端:
- 115200波特率
- 8个数据位
- 无奇偶校验
- 一个停止位
- 无流量控制
4.结果
有关使用演示应用程序的详细步骤,请参阅实验室指南“MCXNx4x 电源管理实验室.pdf”。
下面的日志显示了终端窗口中电源管理器示例的输出:
```
Sticky RESET sources:
Warm, PIN,
# MCX Nx4x Power Manager component demo
----------------------- Normal Boot -----------------------
Main Menu, press a key below:
p: Power Modes Menu
a: Analog Peripherals Menu
c: Clocks Menu
v: Voltage Menu
s: System SRAM Menu
e: Enter Selected Mode
```
5. 支持
项目元数据
来源:恩智浦appcodehub
606
