该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我用STM32定时器3完全重映射到PC6 IO口,配置了一个PWM脉冲,为什么用示波器测不出波形,以下是相关配置代码,求大神们指导!(一定要用到完全重映射)
void TIM3_CH1_Init(u16 arr,u16 psc)
{
GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef
TIM_TimeBaseStructure;TIM_OCInitTypeDef TIM_OCInitStructure;//GPIO_AFIODeInit(); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig(GPIO_FullRemap_TIM3, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_SpeedGPIO_Speed_50MHz;
GPIO_Init(GPIOC,&GPIO_InitStructure);
TIM_TimeBaseStructure.TIM_Period = arr;
TIM_TimeBaseStructure.TIM_Prescaler =psc;
TIM_TimeBaseStructure.TIM_ClockDivision = 0;
TIM_TimeBaseStructure.TIM_CounterMode &