该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
刚刚看了很多视频,都是点亮第一个led灯,基本上都是设置rcc时钟之后,配置gpio_InitTpedef结构体
最后初始化GPIO_Init();
代码如下
void GPIO_Config(void) //GPIO初始配置
{
GPIO_InitTypeDef GPIO_InitStructure; //定义结构体变量
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE); //使能GPIOD的时钟
GPI O_InitStructure.GPIO_Pin = GPIO_Pin_13; //指定引脚13
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //设置输出速率50MHz GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出模式
GPIO_Init(GPIOD, &GPIO_InitStructure); //初始化外设GPIOx寄存器}
如果我想同时点亮两个led灯,代码应该怎么修改啊?
我自己试了一下,同时定义了两个GPIO的结构体,可是不行。该怎么做?