资源简介
STM32F030 低功耗学习 (stop mode),待机电流5~6uA。寄存器操作学习
功能:
1.开机后LED(PC13) 亮0.2s后关闭,0.2s进入stop mode
2.K1~K6 按键外部中断唤醒LED闪烁,结束后继续进入stop mode。
3.TIMER3 200ms自动重装中断;外部中断启动并给定中断次数;计次为0关闭timer3,为进入stop mode 准备。
代码片段和文件信息
#include “key.h“
#include “delay.h“
#include “LED.h“
#include “timer.h“
//按键初始化函数
//PA0.15和PC5 设置成输入
void KEY_Init(void)
{
RCC->AHBENR |= RCC_AHBENR_GPIOAEN; //使能PORTA时钟
GPIOA->MODER &= 0xFFFFF000; //设置PA.0~5 为输入模式
GPIOA->PUPDR &= 0xFFFFF000;
GPIOA->PUPDR |= 0x00000555; //设置PA.0~5 开启上拉
EXTI->PR = 0x0000003f;
Ex_NVIC_Config(GPIO_A0FTIR);//下降沿触发
Ex_NVIC_Config(GPIO_A1FTIR);//下降沿触发
Ex_NVIC_Config(GPIO_A2FTIR);//下降沿触发
Ex_NVIC_Config(GPIO_A3FTIR);//下降沿触发
Ex_NVIC_Config(GPIO_A4FTIR);//下降沿触发
Ex_NVIC_Config(GPIO_A5FTIR);//下降沿触发
EXTI->PR = 0x0000003f;
MY_NVIC_Init(22EXTI0_1_IRQn2); //抢占2,子优先级2,组2
MY_NVIC_Init(21EXTI2_3_IRQn2); //抢占2,子优先级1,组2
MY_NVIC_Init(20EXTI4_15_IRQn2); //抢占2,子优先级0,组2
}
//KEY外部中断配置函数
//只针对GPIOA 0-5
相关资源
- XMODEM程序VC源码
- IBM SPSS Modeler数据与文本挖掘实战---数
- ECOM串口助手(支持xmodem协议)
- IBM SPSS Modeler 14.1和14.2注册文件破解补
-
unti
tledmodel1.slx - spi flash verilog simulation model仿真模型
- Microsoft.Maps.MapControl.ExtendedModes.dll.ra
- modelsim破解问题解决办法
- Xmodem协议 传输文件
- Verilog实现MIPS的5级流水线cpu设计Mode
- modelsim 仿真如何读入一个文件进行测
- 基于HAL库DMA的485使用xmodem协议发送数
- Odoo8 model
- 3D visual ppt
- ISE fft ipcore V7.1 c model
- IEEE802.15.4_opnet_simulation_model_v2.0
- FPGA ModelSim test 测试程序和步骤
- wifimode(beta0.0.1).zip小米小蚁动相机
- modelsim6.1g_ae破解文件
- qtableview和model配合使用,实现复杂功
-
Microsoft Kernel-Mode Driver fr
amework Inst - 夏宇闻_RISC_CPU之modelsim实现
- IBM SPSS Modeler 18.0 数据库内挖掘指南中
- crack_QII15 和modelsim10.3d破解安装,亲测
- QML实现的属性设置
- ModelSim6_5b_KeyGen
- KmdMgr内核驱动管理源码(kernel-Mode D
- SetStretchBltMode测试
- Crack-Modelsim-Altera 10.1d
- topmodel源代码
评论
共有 条评论