60 lines
1.5 KiB
Plaintext
60 lines
1.5 KiB
Plaintext
/*********************************************************************************************/
|
||
【*】程序简介
|
||
|
||
-工程名称:待机模式
|
||
-实验平台: 野火 STM32H750 开发板
|
||
-MDK版本:5.25
|
||
-ST固件库版本:1.5.0
|
||
|
||
【 !】功能简介:
|
||
学习使用低功耗待机模式。
|
||
|
||
【 !!】注意事项:
|
||
在待机状态下,DAP下载器无法给STM32下载程序,需要唤醒后才能下载
|
||
|
||
【 !】实验操作:
|
||
|
||
连接串口调试助手可获取调试信息。
|
||
|
||
本程序中,绿灯表示本次复位是上电或引脚复位,红灯表示即将进入待机状态,蓝灯表示本次是待机唤醒的复位
|
||
|
||
1.下载程序并复位,板子会亮绿灯
|
||
2.长按KEY2按键后,亮红灯,然后会进入待机模式
|
||
3.在待机模式下,按KEY1按键可唤醒,唤醒后系统会进行复位,程序从头开始执行
|
||
4.唤醒复位后会亮蓝灯
|
||
|
||
/*********************************************************************************************/
|
||
|
||
【*】 引脚分配
|
||
KEY:
|
||
两个按键均有硬件去抖,按下的时候均为高电平,不按时为低电平。
|
||
|
||
KEY1<--->PA0 (只有PA0能作为WAUP引脚,且必须要能产生上升沿才能从待机状态唤醒)
|
||
KEY2<--->PC13
|
||
|
||
LED:
|
||
RGB彩灯的三个阴极接到STM32三个引脚上,LED低电平亮。
|
||
|
||
R<--->PH10
|
||
G<--->PH11
|
||
B<--->PH12
|
||
|
||
LED4<--->PD11
|
||
|
||
/*********************************************************************************************/
|
||
|
||
【*】 版本
|
||
|
||
-程序版本:1.0
|
||
-发布日期:2017-8
|
||
|
||
-版本更新说明:首次发布
|
||
|
||
/*********************************************************************************************/
|
||
|
||
【*】 联系我们
|
||
|
||
-秉火论坛 :http://www.firebbs.cn
|
||
-淘宝店铺 :http://firestm32.taobao.com
|
||
|
||
/*********************************************************************************************/ |