STM32f407zgt6寄存器按键
时间: 2023-12-10 08:35:30 浏览: 79
STM32的按键点灯含防抖的寄存器版程序,亲测能用
以下是STM32f407zgt6寄存器按键的代码示例:
```c
#include "stm32f4xx.h"
int main(void)
{
RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN; // 使能GPIOA时钟
GPIOA->MODER &= ~GPIO_MODER_MODE0; // PA0设置为输入模式
GPIOA->PUPDR &= ~GPIO_PUPDR_PUPD0; // PA0设置为无上下拉
while(1)
{
if(GPIOA->IDR & GPIO_IDR_ID0) // 判断PA0是否被按下
{
// 执行按键按下后的操作
}
}
}
```
阅读全文