我用STM32F407驱动LED,发现只有PD口,PF口可以正常工作,其他不行。
大侠给看看。谢谢!
贴出部分程序
#define RCC_AHB1Periph_GPIOA ((uint32_t)0x00000001)
#define RCC_AHB1Periph_GPIOB ((uint32_t)0x00000002)
#define RCC_AHB1Periph_GPIOC ((uint32_t)0x00000004)
#define RCC_AHB1Periph_GPIOD ((uint32_t)0x00000008)
#define RCC_AHB1Periph_GPIOE ((uint32_t)0x00000010)
#define RCC_AHB1Periph_GPIOF ((uint32_t)0x00000020)
#define RCC_AHB1Periph_GPIOG ((uint32_t)0x00000040)
#define PERIPH_BASE ((uint32_t)0x40000000)
#define APB2PERIPH_BASE (PERIPH_BASE + 0x10000)
#define AHB1PERIPH_BASE (PERIPH_BASE + 0x20000)
#define GPIOA_BASE (AHB1PERIPH_BASE+ 0x0000)
#define GPIOA ((GPIO_TypeDef *) GPIOA_BASE)
#define GPIOB_BASE (AHB1PERIPH_BASE+ 0x0400)
#define GPIOB ((GPIO_TypeDef *) GPIOB_BASE)
#define GPIOC_BASE (AHB1PERIPH_BASE+ 0x0800)
#define GPIOC ((GPIO_TypeDef *) GPIOC_BASE)
#define GPIOD_BASE (AHB1PERIPH_BASE+ 0x0C00)
#define GPIOD ((GPIO_TypeDef *) GPIOD_BASE)
#define GPIOE_BASE (AHB1PERIPH_BASE+ 0x1000)
#define GPIOE ((GPIO_TypeDef *) GPIOE_BASE)
#define GPIOF_BASE (AHB1PERIPH_BASE+ 0x1400)
#define GPIOF ((GPIO_TypeDef *) GPIOF_BASE)
#define GPIOG_BASE (AHB1PERIPH_BASE+ 0x1800)
#define GPIOG ((GPIO_TypeDef *) GPIOG_BASE)
|