嵌入式蓝桥杯_PWM输出函数的两个个重要函数

今天在配置PWM输出的时候
用的是TIM1 CH2 的输入引脚 一个是PA9 一个是PB14
很奇怪的是 他们都是 TIM1 CH2的 引脚
按照常规配置之后
没反应
然后加入我们的函数 就好了

	TIM_CtrlPWMOutputs(TIM1, ENABLE);	 

然后就是考虑这个PB14了
在这里插入图片描述
在这里插入图片描述
可以看出PB14可以比这个PA9的定时器多了个N
后来查看资料才知道 这个是反向通道定时器

		 TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;  //正向 PA9 
		 TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable; //反向 PB13

加上之后 解决

再复习一遍
开启PWM输出

	TIM_CtrlPWMOutputs(TIM1, ENABLE);

开启定时器反向通道输出

TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable; //反向 PB13

猜你喜欢

转载自blog.csdn.net/m0_46179894/article/details/108951998