利用电脑软件仿真PWM不同占空比的波形(PWM软件仿真)
PWM(软件仿真)
第一步,通过通用定时器3的四个通道来输出不同的占空比,不多说,直接附上程序
主程序比较简单,主要是设置bsp_pwm_output.c这个文件
第一部分设置GPIO口根据硬件板子的IO口设置就可以,我这里用的STM32F103ZET6,其他开发板根据相应的修改就行了
比较难的是TIMx_Mode_Config()的设置,按照一下程序写就行了,不懂的地方旁边有注释,也可以参考相关书籍
第二步,配置好程序后,点击电机option for targaet修改Debug选项
修改完后,点击,再点击,出现
点击setup,新建,分别输入PROTA.6,PROTA.7,PROTB.0,PROTB.1,出现如下
设置dispaly type均为bit,勾选hexadecimal display
点击close ,点击,就会出现一下波形,若波形太过密集,还可以用来调节
由上图就可以得出不同占空比的波形了