GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOD, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOB, &GPIO_InitStructure);
//这2个语句任何一个都可Remap TIM4 // GPIO_PinRemapConfig(GPIO_Remap_TIM4, ENABLE); // AFIO->MAPR |= 0x00001000;
TIM_Cmd(TIM4, ENABLE); while(1);
我用的是TIM3的CH3,输出PWM信号 无论是否打开Remap,PB8上都有PWM信号输出,怎么也无法Remap到PD14上去。 所有的IO时钟都已打开,用的是TQFP100的,STM32F103VBT6
请各位给点解一下,谢谢。 |