stm32f107 引脚remap问题

tr10064471 tr10064471 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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分支,到底为何?
...全文
评论 2
收藏 已收藏
分享
返回顶部
tr10064471
单片机/工控 27,522 成员 28,796 内容