娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月22日(星期六)

2021年03月22日 | 飛思卡爾16位單片機(jī)(八)——PWM模塊測試

發(fā)布者:玄幻劍客 來源: eefocus關(guān)鍵字:飛思卡爾  16位單片機(jī) 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

一、PWM模塊介紹

       PWM在工業(yè)領(lǐng)域應(yīng)用很廣,是實(shí)現(xiàn)D/A轉(zhuǎn)換和精確脈沖序列輸出的有效手段。許多單片機(jī)都設(shè)置了PWM輸出功能。XEP100單片機(jī)的PWM模塊具有如下特點(diǎn):


(1)XEP100單片機(jī)具有8個(gè)可編程的PWM通道,與單片機(jī)的PP0—PP7管腳復(fù)用。每個(gè)通道的周期和占空比是可以獨(dú)立控制的,8個(gè)通道都是8位精度的。通過設(shè)置寄存器PWMCTL可以將相鄰的兩個(gè)通道連接成一個(gè)16位精度的PWM通道,因此一個(gè)XEP100單片機(jī)可以提供4個(gè)16位精度的PWM通道;

(2)每個(gè)PWM通道都有獨(dú)立的計(jì)數(shù)器;

(3)每個(gè)通道都可以設(shè)置為使能或禁能狀態(tài);

(4)每個(gè)通道占空比的極性是可以通過軟件選擇的,通過設(shè)置寄存器PWMPOL實(shí)現(xiàn),相應(yīng)的位置1為高電平有效,清0為低電平有效;

(5)周期和占空比循環(huán)是雙緩沖的,在每個(gè)周期結(jié)束時(shí),更新的設(shè)置就可以生效;

(6)每個(gè)通道可以獨(dú)立的設(shè)置為左對(duì)齊和中央對(duì)齊模式,通過設(shè)置寄存器PWMCAE進(jìn)行設(shè)置;

(7)PWM模塊有4個(gè)時(shí)鐘(A、B、SA和SB)能夠提供寬范圍的頻率;

(8)可編程的時(shí)鐘選擇邏輯;

(9)緊急停止功能。


       PWM在控制中應(yīng)用廣泛,可以用于電機(jī)調(diào)速,舵機(jī)控制,步進(jìn)電機(jī)控制等,在本實(shí)驗(yàn)中,我們只介紹如何使用單片機(jī)的PWM模塊來產(chǎn)生PWM信號(hào)。關(guān)于PWM的深層次的應(yīng)用,讀者可以自己研究練習(xí)。


二、例程測試

        在這個(gè)實(shí)驗(yàn)中,我們通過單片機(jī)的PWM模塊輸出一路1Hz的方波信號(hào),并用這個(gè)方波型號(hào)對(duì)LED燈進(jìn)行控制。


在這個(gè)實(shí)驗(yàn)的程序中,主要的代碼是PWM模塊的初始化,如下所示


void init_pwm(void) 

 {

  PWMCTL_CON01= 1;   //聯(lián)結(jié)通道0,1為16位的PWM

  PWMPOL_PPOL1= 1;   //通道01的極性為高電平有效

  PWMPRCLK = 0x55;   //A時(shí)鐘和B時(shí)鐘的分頻系數(shù)為32,頻率為1MHz

  PWMSCLA  =  100;   //SA時(shí)鐘頻率為5KHz

  PWMSCLB  =  100;   //SB時(shí)鐘頻率為5KHz

  PWMCLK =0x02;      //通道01用SA時(shí)鐘作為時(shí)鐘源

  PWMCAE   = 0x00;   //脈沖模式為左對(duì)齊模式

  PWMPER01  = 5000;  //通道01的周期為1Hz 

  PWMDTY01  = 1000;  //通道01的占空比為20%  

  PWME_PWME1 = 1;    //使能通道01

 }

        為了能夠看懂代碼,我們對(duì)PWM模塊的工作原理進(jìn)行簡單介紹。XEP100單片機(jī)的PWM模塊可以獨(dú)立生成8路8位的PWM信號(hào),可以將這8路PWM信號(hào),兩兩級(jí)聯(lián)成4路16位的PWM信號(hào),PWMCTL_CON01= 1;這一句就是將0通道和1通道級(jí)聯(lián)成一個(gè)16位的PWM通道。PWMPOL_PPOL1= 1;設(shè)置級(jí)聯(lián)后的01通道極性為高電平有效。


        PWM模塊的時(shí)鐘來源是總線時(shí)鐘,為了用來生成PWM信號(hào),PWM模塊可以生成自己內(nèi)部的時(shí)鐘,它內(nèi)部有4個(gè)時(shí)鐘,分別為A、B、SA、SB。其中A和B時(shí)鐘通過總線分頻得到,SA和SB時(shí)鐘通過A和B時(shí)鐘分頻得到。在這個(gè)代碼中,PWMPRCLK = 0x55;將A和B時(shí)鐘的分頻系數(shù)都設(shè)置為32,由于總線時(shí)鐘的頻率設(shè)置為32MHz,所以A和B時(shí)鐘的頻率為1MHz。PWMSCLA和PWMSCLB寄存器用來設(shè)置SA和SB時(shí)鐘的分頻系數(shù),程序中設(shè)置為100,以A和SA為例,Clock SA=Clock A/(2*PWMSCLA),所以SA和SB時(shí)鐘的頻率為5KHz。PWMCLK =0x02;這一句將01通道的時(shí)鐘源設(shè)置為SA時(shí)鐘。


        PWMCAE=0x00; 將脈沖模式為左對(duì)齊模式。


        PWMPER01和PWMDTY01分別用來設(shè)置PWM的周期和占空比,PWMPER01設(shè)置PWM的周期,代碼中PWMPER01的值為5000,由于SA時(shí)鐘的頻率為5KHz,時(shí)鐘的周期為0.2ms,所以PWM的周期為0.2ms*5000=1s。PWMDTY01設(shè)置PWM的占空比,占空比的值為PWMDTY01/PWMPER01=1000/5000=20%。


        最后將01通道使能,設(shè)置之后01通道就會(huì)源源不斷的輸出方波信號(hào),頻率為1Hz,占空比為20%。將PWM信號(hào)與LED燈連接起來就可以看到LED以1Hz的頻率閃爍。

關(guān)鍵字:飛思卡爾  16位單片機(jī) 引用地址:飛思卡爾16位單片機(jī)(八)——PWM模塊測試

上一篇:飛思卡爾16位單片機(jī)(九)——ECT模塊測試
下一篇:飛思卡爾16位單片機(jī)(七)——SCI串口測試

0

推薦閱讀

“計(jì)算機(jī)視覺的前端成像技術(shù),背后是至少100億數(shù)量級(jí)的龐大需求!”在日前剛結(jié)束的2018 AWE現(xiàn)場,身為眼擎科技CEO的朱繼志,滿懷激動(dòng)的下了這么一個(gè)結(jié)論。朱繼志說話的語氣非常篤定,因?yàn)樗麄兊膃yemore X42芯片上市不到兩個(gè)月,就已一路高歌,初露崢嶸。而業(yè)內(nèi)對(duì)eyemore X42的看法是:這款全球第一款完全自主研發(fā)并正式對(duì)外發(fā)布的AI視覺成像芯片將“引...
3月22日消息 微軟已經(jīng)推出了HoloLens 2,帶來了更好的沉浸感、佩戴舒適感,新款設(shè)備的視野角由30度增加到52度,視野面積達(dá)到2倍多,但這仍不能滿足消費(fèi)者需求,因此HoloLens 2依然是面向企業(yè)用戶?,F(xiàn)在微軟的一項(xiàng)HoloLens新專利可以提供“幾乎無限制”的視野,但似乎對(duì)用戶及其親近的人的健康和安全構(gòu)成重大風(fēng)險(xiǎn)。設(shè)備的工作原理類似旋轉(zhuǎn)風(fēng)扇,視頻觀看...
受席卷全球的新冠病毒疫情影響,全球各地的商鋪均盡可能地減少人員接觸。據(jù)央視報(bào)道,近日日本一家位于車站附近的面館引進(jìn)了一臺(tái)特別的煮面機(jī)器人。 據(jù)悉,這款煮面機(jī)器人擁有長長的機(jī)械臂,可以自動(dòng)完成煮面、過水等步驟。據(jù)悉,煮一碗面大約需要2分鐘,每小時(shí)可以煮40碗面。安裝這樣一臺(tái)機(jī)器人需要花費(fèi)300萬日元(約合人民幣20萬元)。 據(jù)面館負(fù)責(zé)...
  日前,市發(fā)展和改革委員會(huì)出臺(tái)了《東營市居民小區(qū)電動(dòng)汽車充電基礎(chǔ)設(shè)施建設(shè)驗(yàn)收細(xì)則》(東發(fā)改能源〔2021〕39號(hào))。為了更好地理解該文件內(nèi)容,現(xiàn)就出臺(tái)的背景和主要內(nèi)容等說明如下:   一、出臺(tái)的背景   為進(jìn)一步規(guī)范我市居民小區(qū)電動(dòng)汽車充電基礎(chǔ)設(shè)施建設(shè),確保工程質(zhì)量,在廣泛調(diào)研和征求意見的基礎(chǔ)上,東營市發(fā)展改革委等4部門聯(lián)合制定了《...

史海拾趣

問答坊 | AI 解惑

TVP5150的低功耗視頻解碼模塊

0 引言 隨著便攜式多媒體終端需求量迅速增加,在視頻解碼等方面對(duì)芯片低功耗的要求也越來越高。因此,只有將模擬視頻信號(hào)轉(zhuǎn)換成為符合ITU-R BT.656標(biāo)準(zhǔn)的數(shù)字信號(hào),才可方便地利用FPGA或者DSP甚至PC機(jī)來進(jìn)行信號(hào)處理。本模塊就是利用TI公司的超低 ...…

查看全部問答∨

RFID部件原理圖例解釋

希望有所幫助~?。…

查看全部問答∨

電壓反饋和電流反饋運(yùn)算放大器的比較

歡迎大家下載!??! 為減輕服務(wù)器壓力請(qǐng)大家不要用迅雷下載!…

查看全部問答∨

單片機(jī)視頻教程【5】外部中斷

$(\'swf_Ke4\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/30389480/v.swf\'), ...…

查看全部問答∨

請(qǐng)問,PCB覆銅的話,單面覆銅和雙面覆銅影響差別大嗎?

板子做出來才發(fā)現(xiàn)只覆了一面,不知道問題大不大。4層板,中間兩層內(nèi)電層。謝謝各位達(dá)人~~bow~~~…

查看全部問答∨

SIM300模塊接打電話問題

昨天剛買的sim300模塊,發(fā)中英文短信都沒問題了,但是接打電話不行,拿我的手機(jī)撥sim300上面的號(hào)碼提示暫時(shí)無法接通,用sim300往外撥,用atd132********;這個(gè)指令,返回 atd132********; OK 但是撥不出去,這是怎么回事,是不是還要設(shè)置其它的 ...…

查看全部問答∨

想跟大家探討一下,做個(gè)STM32單片機(jī)的開發(fā)板

學(xué)了一段時(shí)間的STM32,但是板上資源一般般。想問問有沒有相同想法的朋友,大家一起做個(gè)STM32的開發(fā)板,共同探討學(xué)習(xí)一下…

查看全部問答∨

開源機(jī)器人項(xiàng)目——?dú)g迎各位加入

開源機(jī)器人項(xiàng)目介紹                 —— 歡迎有才之士的加入 最新QQ群:119349831  驗(yàn)證信息寫:eeworld 促進(jìn)中國開源機(jī)器人事業(yè)發(fā)展,彌補(bǔ)國內(nèi)自主開源機(jī)器人項(xiàng)目的空白。讓 ...…

查看全部問答∨

stm32關(guān)于DMA讀取多通道AD的讀數(shù)

麻煩哪位大俠幫我看看下面的程序,利用DMA讀六路AD的讀數(shù),并輸出最大值和最小值,編譯都沒有問題,但結(jié)果都是0有問題,因?yàn)槲矣幸宦冯妷褐凳?.6V #include "stm32f10x_lib.h" #include "stdio.h" #include "string.h" u16 ADCvalu ...…

查看全部問答∨
小廣播
添点儿料...
无论热点新闻、行业分析、技术干货……
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 临沂市| 景洪市| 云霄县| 定远县| 兴宁市| 龙岩市| 珠海市| 塔河县| 井研县| 长阳| 辽宁省| 凤山市| 十堰市| 沧州市| 丰县| 克拉玛依市| 旬邑县| 上蔡县| 张家口市| 泽州县| 遂平县| 曲松县| 东乌珠穆沁旗| 弥渡县| 涿鹿县| 弋阳县| 云阳县| 新河县| 保康县| 屏山县| 如东县| 辽源市| 泗水县| 曲水县| 平安县| 平乡县| 双江| 沁水县| 河津市| 玛纳斯县| 连云港市|