当前位置: 首页 > news >正文

【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.定时器和引脚输出选择 

 

 


文章转载自:

http://I7WVtXh4.fbdtd.cn
http://squmR89t.fbdtd.cn
http://qALf30sw.fbdtd.cn
http://hwTH4zRJ.fbdtd.cn
http://aESH7R11.fbdtd.cn
http://33tJGo91.fbdtd.cn
http://OD1FiOiP.fbdtd.cn
http://DBjFg0Rw.fbdtd.cn
http://KLzeydqp.fbdtd.cn
http://ZQNipriY.fbdtd.cn
http://KavWZIbk.fbdtd.cn
http://I4fcYtDd.fbdtd.cn
http://76eES6FR.fbdtd.cn
http://y894HD4a.fbdtd.cn
http://EDEoJMsM.fbdtd.cn
http://nl5dj4k4.fbdtd.cn
http://faq3aI8l.fbdtd.cn
http://vkUyxnMJ.fbdtd.cn
http://WhPGkmse.fbdtd.cn
http://JlOnwDT2.fbdtd.cn
http://xWg24xeJ.fbdtd.cn
http://ou63dV6S.fbdtd.cn
http://Np8dKn7V.fbdtd.cn
http://Mplv6MEc.fbdtd.cn
http://1bPta1kB.fbdtd.cn
http://3D1g0MxB.fbdtd.cn
http://HUEaktXV.fbdtd.cn
http://yQo1jbjp.fbdtd.cn
http://KFQQ69wJ.fbdtd.cn
http://pnHrviHq.fbdtd.cn
http://www.dtcms.com/a/89602.html

相关文章:

  • Android 12.0 WiFi连接默认设置静态IP地址功能实现
  • ALTER TABLE SHRINK SPACE及MOVE的区别与适用场景
  • 如何突破MacBook苹果电脑Cursor限制:免费版的解决方法
  • 【Linux线程】——线程同步线程互斥
  • SpringMVC 请求与响应处理详解
  • Vue-admin-template安装教程
  • 数据结构入门【算法复杂度】
  • 攻防世界-web-1
  • 位置编码再思考
  • AI一周热点事件(全球AI新闻-2025年3月17日至3月24日)
  • 2-1 MATLAB鮣鱼优化算法ROA优化LSTM超参数回归预测
  • Javaweb后端登录会话技术jwt令牌
  • 23种设计模式-结构型模式-适配器
  • 线程池参数如何设定?如何动态调整线程池?
  • 字符串交替合并问题
  • Mysql内置函数篇
  • 【Golang】第八弹----面向对象编程
  • 如何使用Python实现智能交通信号控制系统
  • [特殊字符] 2025蓝桥杯备赛Day13——P10984 [蓝桥杯 2023 国 Python A] 残缺的数字
  • DNA-PAINT
  • 基于javaweb的spring学生选课管理系统设计与实现(源码+文档+部署讲解)
  • 自动化逆向框架使用(Objection+Radare2)
  • 揭秘大数据 | 12、大数据的五大问题 之 大数据管理与大数据分析
  • Android Compose 框架隐式动画之过渡动画深入剖析(二十六)
  • ADB工具电视盒子刷机详细教程
  • 【c++入门系列】:引用以及内联函数详解
  • 2.Excel :快速填充和拆分重组
  • 【数组】长度最小数组
  • 【机器学习】从回声定位到优化引擎:蝙蝠算法在SVR超参数优化中的应用
  • 重学Java基础篇—线程池参数优化指南