做了个按键驱动,用查询的。
#include<stm32f10x_lib.h>
void LED_Init(){
RCC->APB2ENR|=1<<2;
GPIOA->CRL&=0xFFFFFF0F;
GPIOA->CRL|=0x00000030;
// GPIOA->ODR|=1<<1;
}
void KEY_Init(){
RCC->APB2ENR|=1<<4;
GPIOC->CRL&=0xFFFFFFF0;
GPIOC->CRL|=0x00000008;
GPIOC->ODR|=1<<0;//初始化为上拉
}
int main(){
LED_Init();
KEY_Init();
while(1){
if(((GPIOC->IDR)&0x00000001)==0x00)
GPIOA->ODR|=1<<1;
}
}
文章评论(0条评论)
登录后参与讨论