stc15w4k60s4系列增強(qiáng)型pwm波形發(fā)生器應(yīng)用_第1頁
已閱讀1頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、STC15W4K32S4系列新增系列新增6通道增強(qiáng)型帶死區(qū)控制高精通道增強(qiáng)型帶死區(qū)控制高精度PWM波形發(fā)生器應(yīng)用波形發(fā)生器應(yīng)用STC15W4K32S4系列的單片機(jī)集成了一組(各自獨(dú)立6路)增強(qiáng)型的PWM波形發(fā)生器。PWM波形發(fā)生器內(nèi)部有一個15位的PWM計(jì)數(shù)器供6路PWM使用,用戶可以設(shè)置每路PWM的初始電平。另外,PWM波形發(fā)生器為每路PWM又設(shè)計(jì)了兩個用于控制波形翻轉(zhuǎn)的計(jì)數(shù)器T1T2,可以非常靈活的每路PWM的高低電平寬度,從而達(dá)到

2、對PWM的占空比以及PWM的輸出延遲進(jìn)行控制的目的。由于6路PWM是各自獨(dú)立的,且每路PWM的初始狀態(tài)可以進(jìn)行設(shè)定,所以用戶可以將其中的任意兩路配合起來使用,即可實(shí)現(xiàn)互補(bǔ)對稱輸出以及死區(qū)控制等特殊應(yīng)用。增強(qiáng)型的PWM波形發(fā)生器還設(shè)計(jì)了對外部異常事件(包括外部端口P2.4的電平異常、比較器比較結(jié)果異常)進(jìn)行監(jiān)控的功能,可用于緊急關(guān)閉PWM輸出。PWM波形發(fā)生器還可在15位的PWM計(jì)數(shù)器歸零時(shí)出發(fā)外部事件(ADC轉(zhuǎn)換)。STC15W4K32

3、S4系列增強(qiáng)型PWM輸出端口定義如下:[PWM2:P3.7PWM3:P2.1PWM4:P2.2PWM5:P2.3PWM6:P1.6PWM7:P1.7]每路PWM的輸出端口都可使用特殊功能寄存器位CnPINSEL分別獨(dú)立的切換到第二組[PWM2_2:P2.7PWM3_2:P4.5PWM4_2:P4.4PWM5_2:P4.2PWM6_2:P0.7PWM7_2:P0.6]所有與所有與PWMPWM相關(guān)的端口,在上電后均為高阻輸入態(tài),必須在程序中

4、將這些口設(shè)置為雙向口或強(qiáng)相關(guān)的端口,在上電后均為高阻輸入態(tài),必須在程序中將這些口設(shè)置為雙向口或強(qiáng)推挽模式才可正常輸出波形推挽模式才可正常輸出波形端口模式設(shè)置相關(guān)特殊功能寄存器位地址及符號位地址及符號符號符號描述描述地址地址B7B7B6B6B5B5B4B4B3B3B2B2B1B1B0B0初始值初始值P1M1P1模式配置191H00000000P1M0P1模式配置092H00000000P0M1P0模式配置193H00000000P0M0P

5、0模式配置094H00000000P2M1P2模式配置195H00000000P2M0P2模式配置096H00000000P3M1P3模式配置1B1H00000000P3M0P3模式配置0B2H00000000P4M1P4模式配置1B3H00000000P4M0P4模式配置0B4H00000000端口模式設(shè)置PxM1PxM0模式00準(zhǔn)雙向口01強(qiáng)推挽輸出10高阻輸入11開漏輸出若需要正常使用與PWM相關(guān)的端口,則需要將相應(yīng)的端口設(shè)置為準(zhǔn)

6、雙向口或強(qiáng)推挽輸出口PWM6T1HPWM6T1計(jì)數(shù)高位FF40HPWM6T1H[14:8]x0000000PWM6T1LPWM6T1計(jì)數(shù)低位FF41HPWM6T1L[7:0]00000000PWM6T2HPWM6T2計(jì)數(shù)高位FF42HPWM6T2H[14:8]x0000000PWM6T2LPWM6T2計(jì)數(shù)低位FF43HPWM6T2L[7:0]00000000PWM6CRPWM6控制FF44HPWM6_PSEPWM6IEC6T2SIEC6

7、T1SIxxxx0000PWM7T1HPWM7T1計(jì)數(shù)高位FF50HPWM7T1H[14:8]x0000000PWM7T1LPWM7T1計(jì)數(shù)低位FF51HPWM7T1L[7:0]00000000PWM7T2HPWM7T2計(jì)數(shù)高位FF52HPWM7T2H[14:8]x0000000PWM7T2LPWM7T2計(jì)數(shù)低位FF53HPWM7T2L[7:0]00000000PWM7CRPWM7控制FF54HPWM7_PSEPWM7IEC7T2SIE

8、C7T1SIxxxx0000端口配置寄存器端口配置寄存器P_SW2地址:BAH初始值:00000000BB7B7B6B6B5B5B4B4B3B3B2B2B1B1B0B0EAXSFR000S4_SS3_SS2_SEAXSFREAXSFR:擴(kuò)展SFR訪問控制使能0:MOVXA@DPTRMOVX@DPTRA指令的操作對象為擴(kuò)展RAM(XRAM)1:MOVXA@DPTRMOVX@DPTRA指令的操作對象為擴(kuò)展SFR(XSFR)注意:若要訪問PW

9、M在擴(kuò)展RAM區(qū)的特殊功能寄存器,必須先將EAXSFR位置為1BIT6BIT5BIT4為內(nèi)部測試使用,用戶必須填0PWM配置寄存器配置寄存器PWMCFG地址:F1H初始值:00000000BB7B7B6B6B5B5B4B4B3B3B2B2B1B1B0B0CBTADCC7INIC6INIC5INIC4INIC3INIC2INICBTADCCBTADC:PWM計(jì)數(shù)器歸零時(shí)(CBIF==1時(shí))觸發(fā)ADC轉(zhuǎn)換0:PWM計(jì)數(shù)器歸零時(shí)不觸發(fā)ADC轉(zhuǎn)

10、換1:PWM計(jì)數(shù)器歸零時(shí)自動觸發(fā)ADC轉(zhuǎn)換。(注:前提條件是PWM和ADC必須被使能,即ENPWM==1,且ADCON==1)CnINICnINI:設(shè)置PWM輸出端口的初始電平0:PWM輸出端口的初始電平為低電平1:PWM輸出端口的初始電平為高電平PWM控制寄存器控制寄存器PWMCR地址:F5H初始值:00000000BB7B7B6B6B5B5B4B4B3B3B2B2B1B1B0B0ENPWMECBIENC7OENC6OENC5OENC

溫馨提示

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

評論

0/150

提交評論