PWM简单理解就是生成PWM方波,主要可控的参数有周期,占空比,极性. stm32内置PWM生成器,我想应该是用TIM加比较器来实现的吧,那么如何实现stm32输出PWM波呢? 一.得知道那些IO可以输出PWM,貌似带TIM的都能直接输出,这个可以在数据手册中查到. 我收头的板子要产生两路+12V/-12V的PWM,我打算用TIM5的CH1和CH4两个通道生成PWM,所以一路接PA0一路接PA3. 二.软件上要配置IO.TIM及比较器. 1.配置IO,mode = AF ,注意一定要开启AF功能