STM32F103的GPIO操作
一、GPIO输出
1、使用固件库(V3.5.0)的工程模板,利用库函数操作
(1)编写HARDWARE中.h文件,可在其中用位带操作做宏定义方便控制硬件
(2)编写HARDWARE中.c文件,在初始化子函数如下进行
第一步:使能GPIOx口时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE);
第二步:初始化IO口模式
GPIO_Init(GPIOB, &GPIO_InitStructure);
说明:GPIO_Mode_Out_PP表示通用推挽输出模式;
第三步:操作IO口,输出高低电平
GPIO_SetBits(GPIOB,GPIO_Pin_5);