欧美情侣作爱WWW_久99热这里只有国产中文精品_第一次怎么找到孔_国产人妇三级视频在线观看_锕锕锕锕锕锕锕锕好疼没打码

131 1300 0010
行業(yè)動態(tài)
當(dāng)前位置: 首頁>> 新聞中心>>行業(yè)動態(tài)>>
  • 導(dǎo)航欄目
  • 產(chǎn)品新聞
  • 企業(yè)新聞
  • 行業(yè)動態(tài)
  • 如何采用MSP430單片機(jī)實現(xiàn)PWM信號
    如何采用MSP430單片機(jī)實現(xiàn)PWM信號
  • 如何采用MSP430單片機(jī)實現(xiàn)PWM信號
  •   發(fā)布日期: 2019-06-17  瀏覽次數(shù): 1,576

    概念

    PWM信號是一種具有固定周期、不定占空比的數(shù)字信號。

     

    如果Timer_A的計數(shù)器工作在增計數(shù)模式,輸出采用輸出模式7(復(fù)位/置位模式)

    利用寄存器TAxCCR0控制PWM波形的周期,用其他某個寄存器TAxCCRx來控制占空比(t高電平/ T周期)

    題目

    設(shè)ACLK = TACLK = LFXT1 = 32768Hz, MCLK = SMCLK = DCOCLK = 32 * ACLK = 1.048576MHz,利用TImer_A輸出周期 512/32768 = 15.625ms,占空比分別為75%和25%的PWM矩波形。

    代碼如下:

    #include “msp430x44x.h”

    void main()

    {

    WDTCTL = WDTPW + WDTHOLD;

    FLL_CTL0 |= XCAP14PF;

    TACTL = TASSEL0 + TACLR; //ACLK,清除TAR

    CCR0 = 512 - 1; //設(shè)置PWM周期

    CCTL1 = OUTMOD_7; //捕獲/比較控制寄存器設(shè)置輸出模式7

    CCR1 = 384; //占空比384/512=0.75

    CCTL2 = OUTMOD_7; //捕獲/比較控制寄存器設(shè)置輸出模式7

    CCR2 = 128; //占空比128/512=0.25

    P1DIR |= 0x04; //P1.2輸出

    P1SEL |= 0x04; //P1.2為外設(shè)模塊 TA1

    P2DIR |= 0x01; //P2.0輸出

    P2SEL |= 0x01; //P2.0為外設(shè)模塊 TA2

    TACTL |= MC0; //TImer_A控制寄存器設(shè)置為增計數(shù)模式

    for (;;)

    {

    _BIS_SR(LPM3_bits); //進(jìn)入低功耗模式3

    _NOP();

    }

    }

    顯示輸出:

    如何采用MSP430單片機(jī)實現(xiàn)PWM信號

    75%占空比如黃色波形所示

    如何采用MSP430單片機(jī)實現(xiàn)PWM信號
     

    25%占空比如藍(lán)色波形所示

    25%波形明明不對??!可我也不知道什么原因!仿真所用芯片為F249,代碼用的是msp430x44x.h


  • ·上一篇:
    ·下一篇:
  • 其他關(guān)聯(lián)資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區(qū)松崗鎮(zhèn)潭頭第二工業(yè)城A區(qū)27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機(jī):131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權(quán)所有:Copyright?2010-2023 www.mm696mp8f.cn 電話:13113000010 粵ICP備2021111333號