外設(shè)模塊pcnt v1efm32微控制器_第1頁(yè)
外設(shè)模塊pcnt v1efm32微控制器_第2頁(yè)
外設(shè)模塊pcnt v1efm32微控制器_第3頁(yè)
外設(shè)模塊pcnt v1efm32微控制器_第4頁(yè)
外設(shè)模塊pcnt v1efm32微控制器_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

x86銷(xiāo)售電話(huà):(020)技術(shù)支持:(020)銷(xiāo)售電話(huà):(020)28872524技術(shù)支持:(020)22644381MiniARMARM銷(xiāo)售電話(huà):(020)22644261銷(xiāo)售電話(huà):(020)28872524技術(shù)支持:(020)28872684技術(shù)支持:(020)22644380銷(xiāo)售電話(huà):(020)28872453銷(xiāo)售電話(huà):(020)28872524技術(shù)支持:(020)技術(shù)支持:(020)28267800銷(xiāo)售電話(huà):(020)28872453銷(xiāo)售電話(huà):(020)28872524技術(shù)支持:(020)技術(shù)支持:(020)銷(xiāo)售電話(huà):(020)28872453銷(xiāo)售電話(huà):(020)28872524技術(shù)支持:(020)技術(shù)支持:(020)銷(xiāo)售電話(huà):(020)銷(xiāo)售電話(huà):(020)28267835技術(shù)支持:(020)22644389技術(shù)支持:(020)22644373目TOC\o"1-2"\h\z\u概 實(shí)驗(yàn)指 實(shí)驗(yàn)?zāi)?實(shí)驗(yàn)設(shè) 實(shí)驗(yàn)內(nèi) 試驗(yàn)步 實(shí)驗(yàn)參考程 實(shí)驗(yàn)結(jié) 免責(zé)聲 脈沖計(jì)數(shù)器(PulseCounterPCNT)EFM32片上的低功耗外設(shè),不僅可以計(jì)數(shù)EFM32PCNT具有三種工作模式,分別是單輸入過(guò)采樣模式(OVSSINGLE、外部(EXTCLKQUADPCNTLFAEM0~EM2可以工作于EM0~EM3模式下。AOVSSINGLEEXTCLKSINGLEPCNTn_CTRL和PCNTn_S1IN的輸入共同控制,相互之間關(guān)系如表2.1所示。2.10×00(加法0×11(減法1100(加法1111(減法1001(減法1010(加法作為S1IN的輸入,通過(guò)以上配置即可使用其它引腳控制PCNT的計(jì)數(shù)方向。掌握Energy PCNT模塊的使用方法LERTCPCNT的初始化函數(shù)完成相應(yīng)的初始化操作,最后進(jìn)入EM2模式。具體實(shí)現(xiàn)代碼如程序清單3.1所示。3.1intmain{/*LFA使用CMU_ClockEnable(cmuClock_CORELE,/*CORELECMU_ClockEnable(cmuClock_GPIO,/*GPIOGPIO_PinModeSet(gpioPortD,7,gpioModePushPull,/*PD7/*初始化/*初始化GulCnt=while(1)while(1)}/*進(jìn)入EM2}后選擇S0IN的輸入映射為L(zhǎng)OC3,最后開(kāi)啟PCNT的溢出中斷。3.2PCNT==/*=/*=/*=/*S1IN值功能,然后配置比較匹配寄存器0值以產(chǎn)生1s中斷,最后開(kāi)啟RTC溢出中斷。3.3RTCvoidvoidrtcInit{/*RTC.debugRun= =RTC_CompareSet(0,((32768*1000)//*}將GulCnt值加1。具體實(shí)現(xiàn)代碼如程序清單3.4所示。3.4PCNT0voidvoidPCNT0_IRQHandler{/*PCNT0if(PCNT_TopGet(PCNT0)=={GulCnt=}else}/*使能}3.5RTCvoidvoid{INT32UulTemp=PCNT0-ulTemp=ulTemp+60000*/*if(ulTemp>7000000){/*點(diǎn)亮LED}elseGPIO_PinOutClear(gpioPortD,}/*熄滅LEDPCNT_TopSet(PCNT0,0xff); /*重新開(kāi)始新一次判斷 }6MHz頻率的脈沖,可以觀察到LED燈熄滅。該軟件

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論