Advertisement

ST CubeMX 实现6对PWM同步输出/互补输出/三相PWM输出

阅读量:

频率为1KHz的6对PWM波形

在这里插入图片描述

定时器1作为主模式运行,而定时器8则处于从模式状态。TIM1的定时器使能操作通过触发输出[TRGO]来激活TIM8,并使能其计数器功能。该系统能够输出两组信号,包括频率、占空比以及脉冲数量,其中脉冲数量受限于256个以内。值得注意的是,高级定时器配置具备重复计数功能,其计数范围为8位,从而支持可调节的PWM波形的生成。

Tim1 参数配置

在这里插入图片描述

Tim8参数配置

在这里插入图片描述

未同步输出的波形图

前面6个波形包括Tim1的Ch1、1N CH2、2N Ch3和3N。后面6个波形包括Tim8的Ch1、1N CH2、2N Ch3和3N(因为逻辑分析仪的一个脚损坏,所以没有显示)。

在这里插入图片描述

实现同步输出后的波形图

前段6个波形由Tim1的Ch1、1N CH2、2N Ch3和3N组成,后段6个波形由Tim8的Ch1、1N CH2、2N Ch3和3N组成,其原因在于逻辑分析仪的一只脚因故障未能显示数据。

在这里插入图片描述

Tim1参数配置

在这里插入图片描述

Tim8参数配置

在这里插入图片描述

代码编译

在这里插入图片描述

创作不易,需要代码的亲请前往下载:

源代码下载链接点我下载

全部评论 (0)

还没有任何评论哟~