新手入门
- 积分
- 32
- 金钱
- 32
- 注册时间
- 2014-6-18
- 在线时间
- 0 小时
|
5金钱
//LED管脚初始化
void LED_GPIO_Config(void)
{
//A管脚
GPIO_InitTypeDef GPIOA_InitStructure;
//D管脚
GPIO_InitTypeDef GPIOD_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOD, ENABLE);
GPIOA_InitStructure.GPIO_Pin = GPIO_Pin_8;
GPIOA_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIOA_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIOA_InitStructure);
GPIO_SetBits(GPIOA, GPIO_Pin_8);
//D管脚
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOD, ENABLE);
GPIOD_InitStructure.GPIO_Pin = GPIO_Pin_2;
GPIOD_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIOD_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOD, &GPIOD_InitStructure);
GPIO_SetBits(GPIOD, GPIO_Pin_2);
}
请问有什么办法定义不同管脚啊(比如GPIOA,GPIOB 同时初始化)。。我觉得我这样是不是太麻烦了
|
|