金牌会员
 
- 积分
- 1012
- 金钱
- 1012
- 注册时间
- 2017-7-27
- 在线时间
- 162 小时
|
1金钱
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOG | RCC_APB2Periph_GPIOF |
RCC_APB2Periph_GPIOE | RCC_APB2Periph_GPIOD |
RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOB |
RCC_APB2Periph_GPIOA | RCC_APB2Periph_USART1 |
RCC_APB2Periph_AFIO | RCC_APB2Periph_TIM1 //72M
, ENABLE );
RCC_APB1PeriphClockCmd( RCC_APB1Periph_TIM2 | RCC_APB1Periph_TIM3 |
RCC_APB1Periph_TIM4 | RCC_APB1Periph_TIM5 | //36M
RCC_APB1Periph_TIM6
, ENABLE );
GPIO_PinRemapConfig(GPIO_PartialRemap2_TIM2, ENABLE); //Timer2部分重映射 TIM2_CH3->PB10
GPIO_PinRemapConfig(GPIO_FullRemap_TIM1, ENABLE);
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);//电源管理部分时钟开启
TIM_DeInit(TIM2); //TIM2-CH3 :PB10
TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);
TIM_ClearITPendingBit(TIM2,TIM_IT_Update);
TIM_ITConfig(TIM2, TIM_IT_Update,ENABLE);
TIM_OC3Init(TIM2, &TIM_OCInitStructure);
TIM_CtrlPWMOutputs(TIM2, ENABLE);
|
最佳答案
查看完整内容[请看2#楼]
重映跟PWM频率不可能有影响的, TIM_TimeBaseStructure的内容呢?还有TIM_OC的设置呢?
你使能了TIM1的时钟RCC_APB2Periph_TIM1 , 后面用的是TIM2 ?????
|