资源简介
MSP430g2553单片机实现的输出三路PWM,PWM都已打包好,可以随便调整,实用性非常强!这是本人整理好的,非常实用
代码片段和文件信息
#include “MSP430G2553.h“
#include “TA_PWM.h“
//-----在main()函数前提前声明子函数-----
void GPIO_Init(); //GPIO初始化函数
void PWM_onclick();
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; //关闭看门狗定时器
// GPIO_Init(); //初始化GPIO
//-----初始化TA0为ACLK输入,不分频,通道1超前PWM,通道2关闭-----
// DCOCTL=CALDCO_8MHZ_;
// BCSCTL1=CALBC1_8MHZ_;
TA0_PWM_Init(‘S‘1‘F‘ ‘0‘); //32768 频率为65HZ
TA1_PWM_Init(‘S‘1‘F‘ ‘F‘); //32768 频率为65HZ
// TA0_PWM_Init(‘S‘1‘F‘ 0); //32768 频率为65HZ
TA0_PWM_SetPeriod(500); //设定PWM周期
TA1_PWM_SetPeriod(700); //设定PWM周期
TA0_PWM_SetPermill(1400);
TA1_PWM_SetPermill(1200);
TA1_PWM_SetPermill(2800);
__enable_interrupt(); //等同_EINT,使能总中断
while(1);
// LPM3;
}
void GPIO_Init()
{
//-----配合机械按键,启用内部上拉电阻-----
P1REN |= BIT3; //启用P1.3内部上下拉电阻
P1OUT |= BIT3; //将电阻设置为上拉
//-----配置P1.3中断参数-----
P1DIR &= ~BIT3; // P1.3设为输入(可省略)
P1IES |= BIT3; // P1.3设为下降沿中断
P1IE |= BIT3 ; // 允许P1.3中断
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-08-18 11:36 输出三路PWM波\
目录 0 2014-08-18 11:28 输出三路PWM波\Debug\
目录 0 2014-08-18 11:28 输出三路PWM波\Debug\Exe\
文件 23655 2014-08-18 11:34 输出三路PWM波\Debug\Exe\按键改变DCO频率.d43
目录 0 2014-08-18 11:36 输出三路PWM波\Debug\List\
目录 0 2014-08-18 11:36 输出三路PWM波\Debug\Obj\
文件 41351 2014-08-18 11:35 输出三路PWM波\Debug\Obj\TA_PWM.r43
文件 6418 2014-08-18 11:34 输出三路PWM波\Debug\Obj\main.r43
文件 210 2014-08-18 11:36 输出三路PWM波\Debug\Obj\按键改变DCO频率.pbd
文件 12360 2014-08-18 11:36 输出三路PWM波\TA_PWM.c
文件 458 2014-08-09 13:59 输出三路PWM波\TA_PWM.h
文件 1365 2014-08-18 11:33 输出三路PWM波\main.c
文件 3134 2014-08-09 15:10 输出三路PWM波\main.c.bak
文件 0 2014-08-09 15:10 输出三路PWM波\path.txt
目录 0 2014-08-18 11:28 输出三路PWM波\settings\
文件 1023 2014-08-18 11:29 输出三路PWM波\settings\按键改变DCO频率.cspy.bat
文件 4586 2014-08-18 11:36 输出三路PWM波\settings\按键改变DCO频率.dbgdt
文件 1340 2014-08-18 11:36 输出三路PWM波\settings\按键改变DCO频率.dni
文件 3612 2014-08-18 11:36 输出三路PWM波\settings\按键改变DCO频率.wsdt
文件 2901 2014-08-18 11:36 输出三路PWM波\按键改变DCO频率.dep
文件 20124 2014-08-08 15:29 输出三路PWM波\按键改变DCO频率.ewd
文件 50169 2014-08-08 21:17 输出三路PWM波\按键改变DCO频率.ewp
文件 205 2014-08-08 15:05 输出三路PWM波\按键改变DCO频率.eww
评论
共有 条评论