stm32f107 引脚remap问题
stm32f10x.h文件中程序
#if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL)
/* #define STM32F10X_LD */
/* #define STM32F10X_LD_VL */
/* #define STM32F10X_MD */
/* #define STM32F10X_MD_VL */
/* #define STM32F10X_HD */
/* #define STM32F10X_XL */
#define STM32F10X_CL
#endif
main一段程序为(加了头文件stm32f10x.h)
#ifdef STM32F10X_CL
/*GPIOB Configuration: TIM3 channel1, 2, 3 and 4 */
GPIO_SetBits(GPIOD,GPIO_Pin_2);
GPIO_PinRemapConfig(GPIO_FullRemap_TIM3, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 ;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);
#else
GPIO_SetBits(GPIOD,GPIO_Pin_3);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 ;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
#endif
用led灯测试,程序的是else分支,到底为何?