打印

基于msp430g2553(launchpad)的pwm输出程序

[复制链接]
2492|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ITG|  楼主 | 2014-7-4 16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
include  <msp430g2553.h>
void main(void)
{WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer
if (CALBC1_1MHZ ==0xFF || CALDCO_1MHZ == 0xFF)
{
while(1);            // If calibration constants erased, trap CPU!!
}
BCSCTL1 = CALBC1_1MHZ;     // Set range
DCOCTL = CALDCO_1MHZ;      // Set DCO step + modulation
BCSCTL3 |= LFXT1S_2;                      // LFXT1 = VLO
        
IFG1 &= ~OFIFG;                           // Clear OSCFault flag
BCSCTL1 |= DIVA_3;//设置辅助时钟 其源是LFXT1,对其8分频  // ACLK = VLO/8
BCSCTL2 |= SELM_3 + DIVM_3 + DIVS_3;      // MCLK = DCO/8, SMCLK = DCO/8

P1DIR|=BIT2;
P1SEL|=BIT2;
//以上(理论上要设置6个)2句是将P1.2用于输出PWM的设置

TACTL = TASSEL_2 + MC_1;          // Source: 1/1*SMCLK, UP mode 增 允许中断
CCR0 = 3100;//Timer count 5100
CCR1 = 1000;
CCTL1 |= OUTMOD_3;

_BIS_SR(GIE);
for(;;);
}

相关帖子

沙发
51xlf| | 2014-7-5 00:12 | 只看该作者
舵机控制可以用的

使用特权

评论回复
板凳
51xlf| | 2014-7-5 00:12 | 只看该作者
谢谢分享

使用特权

评论回复
地板
51xlf| | 2014-7-5 00:13 | 只看该作者

使用特权

评论回复
5
dirtwillfly| | 2014-7-5 21:00 | 只看该作者
感谢分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

ITG

3

主题

5

帖子

0

粉丝