新手上路
- 积分
- 29
- 金钱
- 29
- 注册时间
- 2018-12-4
- 在线时间
- 7 小时
|

楼主 |
发表于 2019-7-31 12:37:31
|
显示全部楼层
void Sys_Standby(void)
{
SCB->SCR|=1<<2; //使能SLEEPDEEP位 (SYS->CTRL)
PWR->CR&=~(1<<1); //PDDS清除
PWR->CR|=(1<<0); //LPDS置位
WFI_SET(); //执行WFI指令
}
void EXTIX_Init(void)
{
RCC->APB2ENR|=1<<2; //使能PORTA时钟
RCC->APB2ENR|=1<<0; //使能AFIOEN
GPIOA->CRL&=0X000F0FF0;
GPIOA->CRL|=0X38303008;//PA3 推挽输出 PA0上下拉输入
GPIOA->ODR&=~(1<<0); //PA0上拉
Ex_NVIC_Config(GPIO_A,0,RTIR); //上升沿触发
MY_NVIC_Init(2,1,EXTI0_IRQChannel,2); //抢占2,子优先级2,组2
} |
|