123456789101112131415161718192021222324252627 |
- #include "led.h"
- void LED_Init(void)
- {
- /* 1、打开外设时钟 */
- RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOI | RCC_AHB1Periph_GPIOF | RCC_AHB1Periph_GPIOC, ENABLE);
- /* 2、定义GPIO外设初始化结构体 */
- GPIO_InitTypeDef GPIO_StructInit;
- /* 3、配置GPIO初始化结构成员*/
- GPIO_StructInit.GPIO_Mode = GPIO_Mode_OUT;
- GPIO_StructInit.GPIO_OType = GPIO_OType_PP;
- GPIO_StructInit.GPIO_Speed = GPIO_Low_Speed;
- GPIO_StructInit.GPIO_PuPd = GPIO_PuPd_UP;
- GPIO_StructInit.GPIO_Pin = GPIO_Pin_10;
- /* 4、调用GPIO初始化函数 */
- GPIO_Init(GPIOI, &GPIO_StructInit);
- GPIO_StructInit.GPIO_Pin = GPIO_Pin_7;
- GPIO_Init(GPIOF, &GPIO_StructInit);
- GPIO_StructInit.GPIO_Pin = GPIO_Pin_8;
- GPIO_Init(GPIOF, &GPIO_StructInit);
- GPIO_StructInit.GPIO_Pin = GPIO_Pin_2;
- GPIO_Init(GPIOC, &GPIO_StructInit);
- }
|