PWM技术
来源:互联网 发布:罗志祥有淘宝店吗 编辑:程序博客网 时间:2024/05/21 08:46
利用MSP430f149的timerA 比较捕获模式生成两路PWM方波。
原理图如下,利用的是输出模式3和7
下面是代码:
#include <msp430x14x.h> #include "Config.h"uchar count = 0;void Init_PWM(void){ P1SEL |= BIT2; //TA1从P1.2输出 P1DIR |= BIT2; //TA1从P1.2输出 P1SEL |= BIT3; //TA2从P1.2输出 P1DIR |= BIT3; //TA2从P1.2输出 TACTL |= MC_1 + TASSEL_1; //时钟源选择ACLK,增计数模式 TA设置 TACCTL1 = OUTMOD_7; //模式7 高电平PWM输出 PWM设置 TACCTL2 = OUTMOD_7; //模式7 高电平PWM输出 TACCR0 = 33-1; //PWM总周期=32个ACLK周期 约等于1000Hz 设置PWM的周期}void Set_PWM1_Duty(uchar duty){ TACCR1 = duty;}void Set_PWM2_Duty(uchar duty){ TACCR2 = duty;}void main(){ WDTCTL = WDTPW + WDTHOLD ; Clock_Init(); Init_PWM(); Set_PWM1_Duty(16); Set_PWM2_Duty(16); while(1) { }}
阅读全文
0 0
- PWM技术
- PWM技术
- PWM技术
- PWM技术
- PWM技术
- 单片机PWM调制技术
- PWM技术实现方法综述
- PWM控制技术|详细介绍
- PFM和PWM技术总结
- PFM与PWM的技术总结
- PWM
- PWM
- pwm
- PWM?
- PWM
- PWM
- PWM
- PWM
- bzoj 4832 抵制克苏恩 概率期望dp
- SpringMVC上传文件
- 《Algorithms》算法第四版相关学习文章及代码。
- 欢迎使用CSDN-markdown编辑器
- struts2 ---ajax请求(Json,jquery)
- PWM技术
- python、java、C三种方法打印乘法表
- 本地存储localStorage的用法总结
- 对象的行为(构造函数、方法)
- vue.js基础-声明式渲染和条件与循环
- 【python】函数:函数文档、关键字参数、默认参数、收集参数
- 在Windows下搭建ftp服务
- Windows文件转到linux后,出现中文乱码问题
- Django中paramiko使用密钥执行命令和上传文件