




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
主要內(nèi)容2.1TMS320F28335內(nèi)部時(shí)鐘2.2TMS320F28335外設(shè)時(shí)鐘2.3TMS320F28335看門狗2.4相關(guān)寄存器介紹CPU主頻由時(shí)鐘信號產(chǎn)生,時(shí)鐘信號像我們的人類的脈搏,它是所有運(yùn)算與處理的源頭。
F28335的時(shí)鐘源有兩種:一、采用外部振蕩器為時(shí)鐘源頭(簡稱外部時(shí)鐘),是在XCLKIN引腳提供一定頻率的時(shí)鐘信號,也可以通過復(fù)用的X1引腳接入,也就是說是由其它數(shù)字系統(tǒng)或外部振蕩器引入;二、采用F28335內(nèi)部振蕩器作為時(shí)鐘源(簡稱內(nèi)部時(shí)鐘),在X1與X2之間連接一個(gè)晶體,就可以產(chǎn)生時(shí)鐘源。2.1TMS320F28335內(nèi)部時(shí)鐘1)
時(shí)鐘源
外部時(shí)鐘源信號接入的方法有兩種:3.3V外部時(shí)鐘源和1.9V的外部時(shí)鐘源。
外部時(shí)鐘源接入方法1:3.3V外部時(shí)鐘源信號直接接入XCLKIN引腳,X1引腳接地,X2引腳懸空不接,系統(tǒng)內(nèi)高電平不能超過3.3V。
外部時(shí)鐘源信號接入方法2:1.9V的外部時(shí)鐘源信號直接接入X1引腳,XCLKIN引腳接地,X2引腳懸空不接,系統(tǒng)內(nèi)高電平不超過VDD,就是1.9V。3.3V1.9V圖2-1外部時(shí)鐘源接入方法
內(nèi)部時(shí)鐘源信號接法:XCLKIN引腳置地,X1,X2引腳之間直接接入晶振。是常用的接法。采用30M外部晶振,經(jīng)過PLL最高可得到150M系統(tǒng)時(shí)鐘。圖2-2內(nèi)部時(shí)鐘源信號接法振蕩器和PLL為DSP提供時(shí)鐘信號為低功耗模式提供入口信號OSCOFF為0表示時(shí)鐘信號進(jìn)入鎖相環(huán)30M的OSCCLK信號通過寄存器PLLCR進(jìn)行設(shè)置,設(shè)置為10,為300M的VCOCLK時(shí)鐘信號,通過PLLSTS進(jìn)行2分頻設(shè)置,產(chǎn)生F28335的150M的時(shí)鐘信號。圖2-3時(shí)鐘信號生成通道外設(shè)時(shí)鐘包括快速外設(shè)和慢速外設(shè)兩種。分別通過HISPCP和LOSPCP寄存器進(jìn)行設(shè)置。每種外設(shè)的時(shí)鐘源都可以通過軟件進(jìn)行使能或者禁止。不使用的外設(shè)將其外設(shè)時(shí)鐘禁止以降低系統(tǒng)功耗。
低速時(shí)鐘信號:LSPCLK,SPI,I2C,MCBSP這些串口通信都是使用的低速時(shí)鐘信號。
高速時(shí)鐘信號:AD模塊。系統(tǒng)時(shí)鐘直接給了系統(tǒng)控制寄存器模塊、DMA模塊、EPWM模塊、ECAP模塊、EQEP模塊這些高速外設(shè)模塊。通過1/2分頻給了eCAN模塊。2.2TMS320F28335外設(shè)時(shí)鐘TMS320F28335外設(shè)時(shí)鐘圖2-4系統(tǒng)控制及外設(shè)時(shí)鐘2.3TMS320F28335看門狗看門狗,就是一個(gè)定時(shí)器電路,一般有一個(gè)輸入和一個(gè)輸出,其中的輸入叫做喂狗(kickingthedogorservicethedog),輸出一般連接到F28335的復(fù)位端。CPU工作正常時(shí),按照設(shè)定的程序,每隔一段時(shí)間就輸出一個(gè)信號到喂狗端,看門狗計(jì)數(shù)器清零,如果超過了一定時(shí)間沒有喂狗,看門狗電路就會(huì)給出一個(gè)復(fù)位信號給CPU的復(fù)位端,使CPU強(qiáng)制復(fù)位。
F28335上的看門狗計(jì)數(shù)器是8位的,當(dāng)其計(jì)數(shù)到最大值時(shí),看門狗模塊產(chǎn)生一個(gè)輸出脈沖,系統(tǒng)復(fù)位,不需要時(shí)屏蔽看門狗計(jì)數(shù)器,或在計(jì)數(shù)器未計(jì)到最大值時(shí)向看門狗密鑰寄存器寫0X55+0XAA,就能夠使看門狗計(jì)數(shù)器清零,又開始重新計(jì)數(shù)。看門狗定時(shí)器(計(jì)數(shù)器)WDCNTR:
低8位為計(jì)數(shù)器,當(dāng)?shù)?位溢出時(shí),產(chǎn)生一個(gè)復(fù)位信號。此寄存器為只讀的。看門狗密鑰寄存器WDKEY:
低8位為寄存器,只有先寫入55h后寫入AAh后重啟看門狗計(jì)數(shù)器。 不是此順序?qū)懭?5h或AAh,則無效。 寫入其他數(shù)值時(shí)產(chǎn)生復(fù)位信號。EALLOW;SysCtrlRegs.WDKEY=0x0055;SysCtrlRegs.WDKEY=0x00AA;EDIS;看門狗時(shí)鐘信號
時(shí)鐘振蕩器信號OSCCLK經(jīng)512分頻,經(jīng)WDCR設(shè)置得到看門狗時(shí)鐘WDCLK,在看門狗使能的情況下,傳給看門狗計(jì)數(shù)器WDCNTR(8位的計(jì)數(shù)器)。響應(yīng)的校驗(yàn)位WDCHK必須是“101”,否則將會(huì)發(fā)出復(fù)位信號。WDDIS:0-使能圖2-5看門狗電路2.4.1時(shí)鐘單元相關(guān)寄存器表2.4
相關(guān)寄存器介紹表2-1時(shí)鐘單元相關(guān)寄存器表(8~7位決定了分頻系數(shù))2.4.2PLL狀態(tài)寄存器(PLLSTS)DIVSEL時(shí)鐘分頻選擇00或01:4分頻;10:2分頻;11:1分頻圖2-6鎖相環(huán)狀態(tài)寄存器PLLSTSPLLCR寄存器(與PLLSTS配合使用)2.4.2PLL控制,狀態(tài)和XCLKOUT寄存器SysCtrlRegs.PLLCR.bit.DIV=10;SysCtrlRegs.PLLSTS.bit.DIVSEL=2;表2-2鎖相環(huán)控制寄存器PLLCRPLLCR寄存器(3~0位決定了倍頻系數(shù))2.4.2外設(shè)時(shí)鐘控制器PCLKCR0、1、3(表2-3~表2-5)表2-3外設(shè)時(shí)鐘控制器PCLKCR0SysCtrlRegs.PCLKCR0.bit.ADCENCLK=1;//使能外設(shè)ADC的時(shí)鐘SysCtrlRegs.PCLKCR0.bit.ECANAENCLK=0;//ECAN-A時(shí)鐘禁止表2-4外設(shè)時(shí)鐘控制器PCLKCR1SysCtrlRegs.PCLKCR1.bit.ECAP1ENCLK=1;//使能外設(shè)eCAP1的時(shí)鐘SysCtrlRegs.PCLKCR1.bit.EPWM1ENCLK=1;//使能外設(shè)ePWM1的時(shí)鐘表2-5外設(shè)時(shí)鐘控制器PCLKCR32.4.3高/低速外設(shè)時(shí)鐘預(yù)分頻寄存器表2-6高速外設(shè)時(shí)鐘預(yù)定標(biāo)寄存器HISPCP2.4.4
高/低速外設(shè)時(shí)鐘預(yù)分頻寄存器表2-7低速外設(shè)時(shí)鐘預(yù)定標(biāo)寄存器LOSPCP1)看門狗控制寄存器:WDCR0-未發(fā)生復(fù)位0-使能2.4.5看門狗寄存器表2-8看門狗控制寄存器WDCR看門狗時(shí)鐘倍率設(shè)置2)看門狗密鑰寄存器(WDKEY)表2-9看門狗密鑰寄存器WDKEYvoidDisableDog(void){EALLOW;SysCtrlRegs.WDCR=0x0068;(見WDCR)EDIS;}寄存器訪問舉例voidServiceDog(void)//喂狗{EALLOW;SysCtrlRegs.WDKEY=0x0055;SysCtrlRegs.WDKEY=0x00AA;EDIS;}InitPeripheralClocks();voidInitPeripheralClocks(void){EALLOW;SysCtrlRegs.HISPCP.all=0x0001;(見表2-6)SysCtrlRegs.LOSPCP.all=0x0002;EDIS;}
下面部分介紹的是如何關(guān)閉時(shí)鐘源SysCtrlRegs.PCLKCR0.bit.I2CAENCLK=1;//I2CSysCtrlRegs.PCLKCR0.bit.SCIAENCLK=1;//SCI-ASysCtrlRegs.PCLKCR0.bit.SCIBENCLK=0;//SCI-BSysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=0;//DisableTBCLKwithintheePWMSysCtrlRegs.PCLKCR1.bit.EPWM1ENCLK=1;//ePWM1SysCtrlRegs.PCLKCR1.bit.EPWM6ENCLK=1;//ePWM6SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=1;//EnableTBCLKwithintheePWMSysCtrlRegs.PCLKCR1.bit.ECAP1ENCLK=1;//eCAP1SysCtrlRegs.PCLKCR1.bit.ECAP2ENCLK=1;//eCAP2SysCtrlRegs.PCLKCR1.bit.ECAP4ENCLK=1;//eCAP4SysCtrlRegs.PCLKCR1.bit.ECAP6ENCLK=1;//eCAP6寫1的都是使能時(shí)鐘源,寫0的都是關(guān)閉時(shí)鐘源注意:調(diào)試程序時(shí)如果調(diào)試不通,就要看看時(shí)鐘是否使能了對寄存器的訪問對位的訪問常見的DSP28335寄存器定義PeripheralName.Registername.allPeripheralName.RegisternamePeripheralName.Regi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【課件】青春期+人教版生物七年級下冊
- 幼兒甲骨文教程(二)聯(lián)合國際教育
- 3D打印在智能手機(jī)維修中的應(yīng)用-洞察闡釋
- 物理實(shí)驗(yàn)工作計(jì)劃
- 2024年重慶醫(yī)科大學(xué)附屬第一醫(yī)院招聘真題
- 寧波市寧海縣機(jī)關(guān)事業(yè)單位招聘筆試真題2024
- 浙江海洋大學(xué)《微分方程與動(dòng)力系統(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林電子信息職業(yè)技術(shù)學(xué)院《跨文化交際學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶郵電大學(xué)《傳輸原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海海洋大學(xué)《傳統(tǒng)及現(xiàn)代手工藝制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年新高考1卷(新課標(biāo)Ⅰ卷)英語試卷
- E+H液位開關(guān) 泡沫檢測器(射頻導(dǎo)納)(Multicap T DC 16 TES)課件
- 吟誦講座-大學(xué)之道課件
- 志愿服務(wù)基本概念課件
- 張三慧大學(xué)物理全冊習(xí)題答案詳解
- 2022-2023學(xué)年安徽省蕪湖市八年級下學(xué)期數(shù)學(xué)期末考試試題(有答案)
- 臨邊作業(yè)的安全防護(hù)
- 國家開放大學(xué)電大本科《納稅籌劃》2025期末試題及答案(試卷號:1334)
- 城市雕塑藝術(shù)工程量清單計(jì)價(jià)定額2020版
- 山東省中小學(xué)學(xué)校固定資產(chǎn)-教育分類代碼-財(cái)政部-最新2015
- 影視劇委托承制合同協(xié)議書范本
評論
0/150
提交評論