欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > 【TI MSPM0】PWM学习

【TI MSPM0】PWM学习

2025/4/1 7:00:35 来源:https://blog.csdn.net/2301_79608998/article/details/146512803  浏览:    关键词:【TI MSPM0】PWM学习

一、样例展示

#include "ti_msp_dl_config.h"int main(void)
{SYSCFG_DL_init();DL_TimerG_startCounter(PWM_0_INST);while (1) {__WFI();}
}

TimerG0输出一对边缘对齐的PWM信号

TimerG0会输出一对62.5Hz的边缘对齐的PWM信号在PA12和PA13引脚上,PA12被控制成75%占空比,PA13被配置成50%占空比。

二、配置

1.频率占空比配置 

配置PWM频率,用PWM频率乘以周期就是分频的时钟频率

如,2000*62.5就是125000

PWM波形主要在乎两个参数,一个是周期(频率),一个是占空比

  •  start timer在代码中开启

 2.pwm模式配置

关于边缘对齐和中心对齐,这篇文章PWM中心对齐和边沿对齐的区别和联系进行了详细解释,这里不再过多赘述

 3.通道设置

 

一共可以设置4路PWM信号,但是4路的频率都是一样的,占空比可以单独设置

如,想输出1khz的两路信号,只想让占空比不同,用一个定时器就可以实现;

但是想输出两个不同频率的信号,就需要两个定时器实现

 

对于500 的计算,因为是向下计数(pwm模式),所以用2000-(2000*75)=500

4.定时器和引脚输出选择 

 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词