欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10833|回復: 1
打印 上一主題 下一主題
收起左側

MSP430 PWM波輸出程序 求幫助

[復制鏈接]
跳轉到指定樓層
#
ID:70976 發表于 2014-12-25 01:27 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
#include "MSP430F5529.h"

void Timer_A0_1_init()   //TA0.1輸出PWM       由P1.2 P1.6輸出
{
  TA0CTL |= TASSEL_1+MC_1; //ACLK,增計數
  TA0CCTL1 = OUTMOD_7;       //輸出模式7
  TA0CCR0 = 655;             //時鐘頻率為32768HZ,100HZ
  TA0CCR1 = 49;             //占空比CCR1/CCR0=1/3
}

void Timer_A1_1_init()      //TA1.1輸出PWM    由P2.1 P2.2輸出
{
  TA1CTL |= TASSEL_1+MC_1; //ACLK,增計數
  TA1CCTL1 = OUTMOD_7;     //輸出模式7
  TA1CCR0 = 164;           //時鐘頻率為32768HZ,波形32768/CCR0=199HZ
  TA1CCR1=123;             //占空比3/4
}

void Timer_A1_2_init()   //TA1.2輸出PWM      由P2.4 P2.5輸出
{
  TA1CCTL2=OUTMOD_7;
  TA1CCR2=41;            //占空比1/4
}


void IO_init()
{
   P1SEL|=BIT2+BIT6;
   P1DIR|=BIT2+BIT6;//P1.2 P1.6輸出   TA0.1   OUT1

   P2SEL|=BIT4+BIT5;
   P2DIR|=BIT4+BIT5;//P2.4 P2.5輸出   TA1.2   OUT2

   P2SEL|=BIT1+BIT2;
   P2DIR|=BIT1+BIT2; //P2.1 P2.2輸出  TA1.1   OUT1
}


void main(void)
{
WDTCTL=WDTPW+WDTHOLD;

  IO_init();

  Timer_A0_1_init();
  Timer_A1_2_init();
  Timer_A1_1_init();

   while(1);

  _BIS_SR(CPUOFF);                          // Enter LPM0  進入低功耗模式0 SMCLK ON,ACLK ON
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

樓主
ID:220750 發表于 2017-7-26 14:58 | 只看該作者

他這個沒循環吧   我看不懂啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表