/*********************************************************************************************/ 【*】程序简介 -工程名称:睡眠模式 -实验平台: 野火 STM32H750 开发板 -MDK版本:5.25 -ST固件库版本:1.5.0 【 !】功能简介: 学习使用睡眠模式降低功耗 【 !!】注意事项: 在睡眠状态下,DAP下载器无法给STM32下载程序, 可按KEY1、KEY2唤醒后下载, 或按复位键使芯片处于复位状态,然后在电脑上点击下载按钮,再释放复位按键,即可下载 【 !】实验操作: 连接串口调试助手可获取调试信息。 本程序中,绿灯表示STM32正常运行,红灯表示睡眠状态,蓝灯表示刚从睡眠状态被唤醒 本实验执行这样一个循环: ------》亮绿灯(正常运行)->亮红灯(睡眠模式)->按KEY1或KEY2唤醒->亮蓝灯(刚被唤醒)-----》 1.下载程序并复位, 2.板子会亮绿灯 3.程序运行一段时间后自动进入睡眠状态(亮红灯),在睡眠状态下,可使用KEY1或KEY2唤醒 4.刚唤醒时使用蓝灯指示状态 2、3、4步骤循环 /*********************************************************************************************/ 【*】 引脚分配 KEY: 两个按键均有硬件去抖,按下的时候均为高电平,不按时为低电平。 KEY1<--->PA0 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 /*********************************************************************************************/