在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            S3C2440-蜂鳴器

            作者: 時(shí)間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
            ARM驅(qū)動蜂鳴器的方式有兩種:一種是PWM輸出口直接驅(qū)動,另一種是利用IO定時(shí)翻轉(zhuǎn)電平產(chǎn)生驅(qū)動波形對蜂鳴器進(jìn)行驅(qū)動?PWM輸出口直接驅(qū)動是利用PWM輸出口本身可以輸出一定的方波來進(jìn)行驅(qū)動?在ARM中可以用幾個特殊功能寄存器對占空比和周期進(jìn)行設(shè)置?通過設(shè)置這些寄存器產(chǎn)生符合蜂鳴器要求的方波后,這個時(shí)候利用這個方波就可以對蜂鳴器進(jìn)行驅(qū)動了?使用PWM時(shí),通過TCMPn可以決定脈寬,TCNTn決定頻率,TCMPn/TCNTn決定占空比?使用IO口電平翻轉(zhuǎn)時(shí),需要使用定時(shí)器來做定時(shí),通過定時(shí)翻轉(zhuǎn)產(chǎn)生符合要求頻率的波形?由于蜂鳴器一般的工作電流比較大,以至于IO口無法驅(qū)動,一般使用放大電路來驅(qū)動,一般使用三極管來放大電流就可以了?





            使用PWM控制蜂鳴器:

            rTCFG0用來設(shè)置預(yù)分頻值,rTCFG1用來設(shè)置多路選擇器MUX的分頻值,TCNTB0也起到分頻作用。使用PWM控制蜂鳴器注意設(shè)置GPB0為TOUT0。這里設(shè)置PWM頻率為1HZ,占空比50%,也就是半秒響一次。S3C2440定時(shí)器中有雙緩沖rTCNTBn,rTCMPBn,他們是可以通過編程訪問的,他們會將數(shù)據(jù)自動裝入rTCNTn,rTCMPn,這兩個16位計(jì)數(shù)器對程序員來說是透明的。

            一般啟動定時(shí)器的步驟如下:
            • 將初始值寫入到rTCNTn,rTCMPn
            • 設(shè)置對應(yīng)定時(shí)器的手動更新位,自動裝載
            • 啟動定時(shí)器,并關(guān)閉手動更新位

            上一頁 1 2 下一頁

            關(guān)鍵詞: S3C2440蜂鳴器PW

            評論


            技術(shù)專區(qū)

            關(guān)閉