




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
DSP最小系統(tǒng)匯報(bào)TMS320F2812最小系統(tǒng)1.1TMS320F2812最小系統(tǒng)TMS320F2812最小系統(tǒng)圖1-1所表示。電路關(guān)鍵由TMS320F2812芯片、30MHz有源晶振和電路電源和電容、電阻電感等少許器件組成。另外,考慮到DSP在下載時(shí)需要下載端口,所以在最小系統(tǒng)上加一個(gè)14腳JTAG仿真燒寫口。該最小系統(tǒng)不管是在仿真模式下還是在實(shí)時(shí)模式下,全部能夠正常運(yùn)行。通常來(lái)說(shuō),在設(shè)計(jì)電源而過(guò)程中,模擬地和數(shù)字地最終經(jīng)過(guò)電感連接起來(lái),電源和地經(jīng)過(guò)電容連接起來(lái)。圖1-1TMS320F2812最小系統(tǒng)1.2電源電路設(shè)計(jì)TMS320X2812工作時(shí)所要求電壓分為兩部分:3.3VFlash電壓和1.8V內(nèi)核電壓。TMS320X2812對(duì)電源很敏感,所以在此推薦選擇電壓精度比較高電源芯片TPS767D301或TPS767D318。TPS767D301芯片輸入電壓為+5V,芯片起振,正常工作以后,能夠產(chǎn)生3.3V和1.8V兩種電壓供DSP使用。圖1-2電源電路1.3JTAG下載口電路及復(fù)位電路考慮到TPS767D301芯片能夠本身產(chǎn)生復(fù)位信號(hào),此復(fù)位信號(hào)可直接供DSP芯片使用,所以不用為DSP設(shè)置專門復(fù)位芯片。復(fù)位芯片和DSP芯片連接如上電路圖。而對(duì)于JTAG電路,在實(shí)際設(shè)計(jì)過(guò)程中,需要考慮到JTAG下載口抗干擾性,在和DSP相連接端口需要采取上拉設(shè)計(jì),JTAG電路以下圖所表示。圖1-3-1JTAG下載口電路圖1-3-2復(fù)位電路二.外設(shè)電路我設(shè)計(jì)流水燈電路使用了GPIOA0到GPIOA4五個(gè)端口,其中GPIOA0到GPIOA45個(gè)IO口輸出連接LED5個(gè)燈。最終試驗(yàn)結(jié)果:5個(gè)LED燈被循環(huán)點(diǎn)亮。圖2-1LED流水燈程序3.1CMD文件MEMORY{PAGE0:PRAMH0:origin=0x3f8000,length=0x001000PAGE1:/*SARAM*/RAMM0:origin=0x000000,length=0x000400RAMM1:origin=0x000400,length=0x000400/*PeripheralFrame0:*/DEV_EMU:origin=0x000880,length=0x000180FLASH_REGS:origin=0x000A80,length=0x000060CSM:origin=0x000AE0,length=0x000010XINTF:origin=0x000B20,length=0x000020CPU_TIMER0:origin=0x000C00,length=0x000008CPU_TIMER1:origin=0x000C08,length=0x000008 CPU_TIMER2:origin=0x000C10,length=0x000008 PIE_CTRL:origin=0x000CE0,length=0x000020PIE_VECT:origin=0x000D00,length=0x000100/*PeripheralFrame1:*/ECAN_A:origin=0x006000,length=0x000100ECAN_AMBOX:origin=0x006100,length=0x000100/*PeripheralFrame2:*/SYSTEM:origin=0x007010,length=0x000020SPI_A:origin=0x007040,length=0x000010SCI_A:origin=0x007050,length=0x000010XINTRUPT:origin=0x007070,length=0x000010GPIOMUX:origin=0x0070C0,length=0x000020GPIODAT:origin=0x0070E0,length=0x000020ADC:origin=0x007100,length=0x000020EV_A:origin=0x007400,length=0x000040EV_B:origin=0x007500,length=0x000040SPI_B:origin=0x007740,length=0x000010SCI_B:origin=0x007750,length=0x000010MCBSP_A:origin=0x007800,length=0x000040/*CSMPasswordLocations*/CSM_PWL:origin=0x3F7FF8,length=0x000008/*SARAM*/DRAMH0:origin=0x3f9000,length=0x001000}SECTIONS{/*Allocateprogramareas:*/.reset:>PRAMH0,PAGE=0.text:>PRAMH0,PAGE=0.cinit:>PRAMH0,PAGE=0/*Allocatedataareas:*/.stack:>RAMM1,PAGE=1.bss:>DRAMH0,PAGE=1.ebss:>DRAMH0,PAGE=1.const:>DRAMH0,PAGE=1.econst:>DRAMH0,PAGE=1.sysmem:>DRAMH0,PAGE=1/*AllocatePeripheralFrame0RegisterStructures:*/DevEmuRegsFile:>DEV_EMU,PAGE=1FlashRegsFile:>FLASH_REGS,PAGE=1CsmRegsFile:>CSM,PAGE=1XintfRegsFile:>XINTF,PAGE=1CpuTimer0RegsFile:>CPU_TIMER0,PAGE=1CpuTimer1RegsFile:>CPU_TIMER1,PAGE=1CpuTimer2RegsFile:>CPU_TIMER2,PAGE=1PieCtrlRegsFile:>PIE_CTRL,PAGE=1PieVectTable:>PIE_VECT,PAGE=1/*AllocatePeripheralFrame2RegisterStructures:*/ECanaRegsFile:>ECAN_A,PAGE=1ECanaMboxesFile:>ECAN_AMBOXPAGE=1/*AllocatePeripheralFrame1RegisterStructures:*/SysCtrlRegsFile:>SYSTEM,PAGE=1SpiaRegsFile:>SPI_A,PAGE=1SciaRegsFile:>SCI_A,PAGE=1XIntruptRegsFile:>XINTRUPT,PAGE=1GpioMuxRegsFile:>GPIOMUX,PAGE=1GpioDataRegsFile:>GPIODATPAGE=1AdcRegsFile:>ADC,PAGE=1EvaRegsFile:>EV_A,PAGE=1EvbRegsFile:>EV_B,PAGE=1ScibRegsFile:>SCI_B,PAGE=1McbspaRegsFile:>MCBSP_A,PAGE=1/*CSMPasswordLocations*/CsmPwlFile:>CSM_PWL,PAGE=1}3.2系統(tǒng)初始化函數(shù)#include"DSP28_Device.h"http:////InitSysCtrl:////ThisfunctioninitializestheSystemControlregisterstoaknownstate.//voidInitSysCtrl(void){Uint16i;EALLOW;SysCtrlRegs.WDCR=0x0068;//嚴(yán)禁看門狗模塊SysCtrlRegs.PLLCR=0xA;for(i=0;i<5000;i++){}//延時(shí),使得PLL模塊能夠完成初始化操作//高速時(shí)鐘預(yù)定標(biāo)器和低速時(shí)鐘預(yù)定標(biāo)器,產(chǎn)生高速外設(shè)時(shí)鐘HSPCLK和低速外設(shè)時(shí)鐘LSPCLKSysCtrlRegs.HISPCP.all=0x0001;SysCtrlRegs.LOSPCP.all=0x0002; EDIS;}3.3GPIO初始化函數(shù)////TMDXALPHARELEASE//Intendedforproductevaluationpurposes////###########################################################################////FILE: DSP28_Gpio.c////TITLE: DSP28GeneralPurposeI/OInitialization&SupportFunctions.////###########################################################################////Ver|ddmmmyyyy|Who|Descriptionofchanges//=====|=============|======|===============================================//0.55|06May|L.H.|EzDSPAlphaRelease//0.56|20May|L.H.|Nochange//0.57|27May|L.H.|Nochange//############################################################################include"DSP28_Device.h" ////InitGpio:////ThisfunctioninitializestheGpiotoaknownstate.//voidInitGpio(void){EALLOW; GpioMuxRegs.GPAMUX.bit.PWM1GPIOA0=0; GpioMuxRegs.GPADIR.bit.GPIOA0=1; GpioMuxRegs.GPAMUX.bit.PWM2GPIOA1=0; GpioMuxRegs.GPADIR.bit.GPIOA1=1;GpioMuxRegs.GPAMUX.bit.PWM3GPIOA2=0; GpioMuxRegs.GPADIR.bit.GPIOA2=1; GpioMuxRegs.GPAMUX.bit.PWM4GPIOA3=0; GpioMuxRegs.GPADIR.bit.GPIOA3=1;GpioMuxRegs.GPAMUX.bit.PWM5GPIOA4=0; GpioMuxRegs.GPADIR.bit.GPIOA4=1;EDIS;} 3.4主函數(shù)#include"DSP28_Device.h" voidmain(void){intkk=0;InitSysCtrl();//初始化系統(tǒng)函數(shù) DINT; IER=Ox0000;//嚴(yán)禁CPU中止 IFR=Ox0000;//清除CPU中止標(biāo)志InitPieCtrl();//初始化PIE控制寄存器InitPieVectTable();//初始化PIE中止向量表InitGpio();//初始化GPIO口while(1){GpioDataRegs.GPACLEAR.bit.GPIOA0=1;//PWM1引腳輸出低電平,LED1燈亮 for(kk=0;kk<100;kk++)delay_loop();//延時(shí)保持 GpioDataRegs.GPASET.bit.GPIOA0=1;//PWM1引腳輸出高電平,LED1燈滅 for(kk=0;kk<100;kk++)delay_loop();//延時(shí)保持 GpioDataRegs.GPACLEAR.bit.GPIOA1=1;//PWM2引腳輸出低電平,LED2燈亮 for(kk=0;kk<100;kk++)delay_loop();//延時(shí)保持 GpioDataRegs.GPASET.bit.GPIOA1=1;//PWM2引腳輸出高電平,LED2燈滅 for(kk=0;kk<100;kk++)delay_loop();//延時(shí)保持 GpioDataRegs.GPACLEAR.bit.GPIOA2=1;//PWM3引腳輸出低電平,LED3燈亮 for(kk=0;kk<100;kk++)delay_loop();//延時(shí)保持 GpioDataRegs.GPASET.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 經(jīng)濟(jì)發(fā)展與生態(tài)保護(hù)試題及答案
- 2024-2025學(xué)年高中數(shù)學(xué)上學(xué)期第11周 3.1.2用二分法求方程的近似解教學(xué)實(shí)錄
- 2024秋七年級(jí)數(shù)學(xué)上冊(cè) 第三章 整式的加減3.3 整式 1單項(xiàng)式教學(xué)實(shí)錄(新版)華東師大版
- 獸醫(yī)處理動(dòng)物意外事故試題及答案
- 獸醫(yī)多元化服務(wù)考題及答案
- 學(xué)校教學(xué)質(zhì)量改進(jìn)與提升策略研究
- 2024秋七年級(jí)語(yǔ)文上冊(cè) 第1單元 第4課 古代詩(shī)歌四首《觀滄?!方虒W(xué)實(shí)錄 新人教版
- 黃金卷05-【贏在中考·黃金預(yù)測(cè)卷】2025年中考
- 孩子禮儀教育的家庭實(shí)踐探索
- 從零開始構(gòu)建知識(shí)產(chǎn)權(quán)管理體系
- 上海市第一至十八屆高一物理基礎(chǔ)知識(shí)競(jìng)賽試題及答案
- DNA的復(fù)制課件【新教材備課精講精研】高一下學(xué)期生物人教版必修2
- CB/T 749-1997固定鋼質(zhì)百葉窗
- 觀察雞卵教學(xué)設(shè)計(jì)
- 消防水池的設(shè)計(jì)規(guī)范
- 《旅游政策與法規(guī)》考試復(fù)習(xí)題庫(kù)及答案
- 部編版小學(xué)六年級(jí)語(yǔ)文下冊(cè)全冊(cè)教案(詳案)
- 公路水運(yùn)工程質(zhì)量監(jiān)督管理規(guī)定解讀課件
- 項(xiàng)目后評(píng)價(jià)報(bào)告編制大綱(2022版)
- 測(cè)量?jī)x器自檢記錄表(全站儀)
- 風(fēng)景園林管理與法規(guī)PPT課件全書課件完整版ppt全套教學(xué)教程最全電子教案電子講義(最新)
評(píng)論
0/150
提交評(píng)論