一.四步设置GPIO串口
RCC->APB2ENR|=1<<3; //使能PORTB时钟
GPIOB->CRL&=0XFF0FFFFF; //位初始化
GPIOB->CRL|=0X00300000;//PB.5 推挽输出
GPIOB->ODR|=1<<5; //PB.5 输出高
二.三种方法设置io口电平
1.宏定义方式:#define BEEP PBout(8) BEEP=0;
2.GPIOB->ODR|=1<<5;
3.GPIOB->BRR|=1<<5;置0,BSRR置1
三.简单的按键程序
#define KEY0 PEin(4) //PE4
if(KEY0==0)
{
delay_ms(10);//去抖动
if(KEY0==0) LED0=0;
}
STM32学习笔记1—实习回顾1,布布扣,bubuko.com
原文地址:http://6903854.blog.51cto.com/6893854/1538876