msp430f149具有PWM输出吗?

 我来答
nanweijian36
2010-07-26 · TA获得超过222个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:0
展开全部
有,我现在也在学习:)
//P2.3(TA1)和P2.4(TA2)连接内部模块,输出PWM
//Period(CCR0):PWM周期(4096-1)
//Cyc1(CCR1):P2.3口输出方波的占空比(3072)
//Cyc2(CCR2):P2.4口输出方波的占空比(1024)
#include"MSP430x14x.h"
#define uchar unsigned char
#define uint unsigned int
/*void PWM_TimerA(uint T,uint High1,uint High2 )
{
P2SEL |= BIT3 + BIT4; // P2.3和P2.4连接内部模块
P2DIR = 0xff; // P2端口设置为输出
P2OUT = 0xff; // 关闭其他LED
CCR0 = T; // PWM周期为1S
CCTL1 = OUTMOD_7; // CCR1 reset/set
CCR1 = High1; // CCR1 PWM duty cycle
CCTL2 = OUTMOD_7; // CCR2 reset/set
CCR2 = High2; // CCR2 PWM duty cycle
TACTL = TASSEL_1 + ID_3 + MC_1; // ACLK/8, up mode
}*/

void PWM_TimerA(uint T,uint High1 )
{
P1SEL |=BIT2+BIT3;//P1.2和P1.3连接内部模块
P1DIR = 0xff;
P1OUT = 0xff;
CCR0=T;//装入PMW周期值

CCTL1=OUTMOD_7;//CCR1输出单元为 复位/置位输出模式
CCR1=High1;

//CCTL2=OUTMOD_7;//CCR2输出单元为 复位/置位输出模式
//CCR2=High2;

}

//PWM_TimerA(4095,3072,1024);
// _BIS_SR(LPM3_bits);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迪凯特科技(北京)有限公司
2023-07-28 广告
串口对通信速率没有明确的限制,但由于是异步通信,需要通信的双方约定使用同样的速率,实际具体使用时以保证通信双方可以接受为准。 比如,单片机与PC进行通信,PC端可以允许的波特率是一些特定的数字,比如300,600,1200,9600,115... 点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式