经过测试发现stm32f103c8t6串口1问题

2019-08-14 17:35发布

经过测试发现只要设置完PWM1配置完以后串口1就不能发数据了/* PWM1 Mode configuration: Channel2 */

  TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2;
  TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
  TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;
  TIM_OCInitStructure.TIM_Pulse = CCR2_Val;
  TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low;
  TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_Low;//开反向通道
  TIM_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Set;
  TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCIdleState_Reset;          

  TIM_OC2Init(TIM1, &TIM_OCInitStructure);  //这句初始化完以后,串口1就不能发数据了

求帮助



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。