对arm按键中断还是不太了解深入寄存器去看看
使用key_init()就能得到按键按下的值,所以中断函数在key)_init里
key_init()分析
初始化io口对应的按键
使能io口
使能RCC寄存器里 AHB1 外设时钟使能寄存器 (RCC_AHB1ENR)
使能io口的时钟
设置连接高电压的按键
按键WK_UP连接3.3v电压 是高电频有效
所以设置为 pa组第0号下拉输入
GPIO_Set(GPIOA,PIN0,GPIO_MODE_IN,0,0,GPIO_PUPD_PD); //PA0设置为下拉输入
设置连接地的按键
按键WK_UP连接3.3v电压 是低电频有效