資源簡(jiǎn)介
STM32F407 GPIO LED點(diǎn)亮例程,包含流水燈的點(diǎn)亮和花式電燈。親測(cè)微雪電子STM32F407開(kāi)發(fā)板可用。
代碼片段和文件信息
#include?“stm32f4xx.h“
#include?“KEY&LED.h“
#define?LED1_Port GPIOF
#define?LED1_Pin GPIO_Pin_6
#define?LED1_RCC_AHBPeriph RCC_AHB1Periph_GPIOF
#define?LED2_Port GPIOF
#define?LED2_Pin GPIO_Pin_7
#define?LED2_RCC_AHBPeriph RCC_AHB1Periph_GPIOF
#define?LED3_Port GPIOF
#define?LED3_Pin GPIO_Pin_8
#define?LED3_RCC_AHBPeriph RCC_AHB1Periph_GPIOF
#define?LED4_Port GPIOF
#define?LED4_Pin GPIO_Pin_9
#define?LED4_RCC_AHBPeriph RCC_AHB1Periph_GPIOF
void?Delay(u16?time)
{????
???u16?i=0;??
???while(time--)
???{
??????i=12000;??
??????while(i--)?;????
???}
}
void?JOYState_LED_GPIO_Init(void)
{
GPIO_InitTypeDef?GPIO_InitStructure;
/*?GPIOF?Periph?clock?enable?*/
RCC_AHB1PeriphClockCmd(LED1_RCC_AHBPeriph?|?LED2_RCC_AHBPeriph?|?LED3_RCC_AHBPeriph?|?LED4_RCC_AHBPeriph?ENABLE);
/*?Configure?PF6?PF7?PF8?PF9?in?output?pushpull?mode?*/
GPIO_InitStructure.GPIO_Pin?=?LED1_Pin;
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mod
評(píng)論
共有 條評(píng)論