项目简介
本项目模拟特定应用场景,将代码烧录到STM32F769I - DISC1开发板上,使MCU主动收集并处理传感器数据,一段时间后进入低功耗模式。
项目的主要特性和功能
- 模拟MCU主动收集与处理传感器数据。
- 支持MCU工作10秒后自动进入待机低功耗模式。
- 可通过按下开发板蓝色按钮随时唤醒待机模式的MCU。
安装使用步骤
前提条件
若使用Makefile编译项目,需安装GNU Embedded Toolchain for Arm;若使用Makefile将代码烧录到MCU(在项目文件夹内的终端中执行 make flash
),需安装openocd。同时,需在 /Drivers
目录添加应用所需的正确驱动,也可使用CubeMX中的 .ioc
文件创建项目,它会自动添加必要的驱动。
具体步骤
- 完成前提条件中的各项准备。
- 下载项目源码文件到本地。
- 在项目文件夹内的终端中,使用Makefile执行相应编译命令。
- 编译完成后,在终端执行
make flash
,将代码烧录到STM32F769I - DISC1开发板。 - 程序运行,MCU主动工作10秒后进入待机模式,按蓝色按钮可唤醒。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】