实物连接:
## 软件编程:默认已经有一个工程模板,代码实现逻辑:
1、使用RCC开启GPIO的时钟;
2、使用GPIO初始化函数实现初始化GPIO
3、使用输入或输出的函数控制GPIO口
#include "stm32f10x.h" // Device header
#include "delay.h"
int main(void)
{RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); //开启时钟GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;GPIO_InitStructure.GPIO_Speed =GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIO_InitStructure); //读取结构体内部参数,执行一堆判断与运算,最后写入到GPIO配置寄存器中while(1){GPIO_ResetBits(GPIOB,GPIO_Pin_12);Delay_ms(500);GPIO_SetBits(GPIOB,GPIO_Pin_12);Delay_ms(500);}}