版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
DSP最小系統(tǒng)匯報TMS320F2812最小系統(tǒng)1.1TMS320F2812最小系統(tǒng)TMS320F2812最小系統(tǒng)圖1-1所表示。電路關(guān)鍵由TMS320F2812芯片、30MHz有源晶振和電路電源和電容、電阻電感等少許器件組成。另外,考慮到DSP在下載時需要下載端口,所以在最小系統(tǒng)上加一個14腳JTAG仿真燒寫口。該最小系統(tǒng)不管是在仿真模式下還是在實時模式下,全部能夠正常運行。通常來說,在設(shè)計電源而過程中,模擬地和數(shù)字地最終經(jīng)過電感連接起來,電源和地經(jīng)過電容連接起來。圖1-1TMS320F2812最小系統(tǒng)1.2電源電路設(shè)計TMS320X2812工作時所要求電壓分為兩部分:3.3VFlash電壓和1.8V內(nèi)核電壓。TMS320X2812對電源很敏感,所以在此推薦選擇電壓精度比較高電源芯片TPS767D301或TPS767D318。TPS767D301芯片輸入電壓為+5V,芯片起振,正常工作以后,能夠產(chǎn)生3.3V和1.8V兩種電壓供DSP使用。圖1-2電源電路1.3JTAG下載口電路及復(fù)位電路考慮到TPS767D301芯片能夠本身產(chǎn)生復(fù)位信號,此復(fù)位信號可直接供DSP芯片使用,所以不用為DSP設(shè)置專門復(fù)位芯片。復(fù)位芯片和DSP芯片連接如上電路圖。而對于JTAG電路,在實際設(shè)計過程中,需要考慮到JTAG下載口抗干擾性,在和DSP相連接端口需要采取上拉設(shè)計,JTAG電路以下圖所表示。圖1-3-1JTAG下載口電路圖1-3-2復(fù)位電路二.外設(shè)電路我設(shè)計流水燈電路使用了GPIOA0到GPIOA4五個端口,其中GPIOA0到GPIOA45個IO口輸出連接LED5個燈。最終試驗結(jié)果:5個LED燈被循環(huá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++){}//延時,使得PLL模塊能夠完成初始化操作//高速時鐘預(yù)定標(biāo)器和低速時鐘預(yù)定標(biāo)器,產(chǎn)生高速外設(shè)時鐘HSPCLK和低速外設(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();//延時保持 GpioDataRegs.GPASET.bit.GPIOA0=1;//PWM1引腳輸出高電平,LED1燈滅 for(kk=0;kk<100;kk++)delay_loop();//延時保持 GpioDataRegs.GPACLEAR.bit.GPIOA1=1;//PWM2引腳輸出低電平,LED2燈亮 for(kk=0;kk<100;kk++)delay_loop();//延時保持 GpioDataRegs.GPASET.bit.GPIOA1=1;//PWM2引腳輸出高電平,LED2燈滅 for(kk=0;kk<100;kk++)delay_loop();//延時保持 GpioDataRegs.GPACLEAR.bit.GPIOA2=1;//PWM3引腳輸出低電平,LED3燈亮 for(kk=0;kk<100;kk++)delay_loop();//延時保持 GpioDataRegs.GPASET.
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度航空航天模具維護(hù)改造合同3篇
- 二零二五版物流倉儲場地租賃合同模板2篇
- 2025年度個人房屋租賃合同(含租賃用途限制)4篇
- 二零二五版旅游消費短期貸款借款合同模板
- 建筑工程合同(2篇)
- 機(jī)遇與困境并存:淺談自動駕駛汽車行業(yè)的數(shù)據(jù)共享
- 二零二五年度影視劇本演員試鏡協(xié)議范本4篇
- 2024年中級經(jīng)濟(jì)師考試題庫附答案(滿分必刷)
- 青蛙的叫聲6篇
- 2024年中職畜牧獸醫(yī)試題
- 《如何存款最合算》課件
- 社區(qū)團(tuán)支部工作計劃
- 拖欠工程款上訪信范文
- 江蘇省泰州市2023-2024學(xué)年高一上學(xué)期物理期末試卷(含答案)
- 2024年內(nèi)蒙古準(zhǔn)格爾旗應(yīng)急管理局招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 對講機(jī)外殼注射模設(shè)計 模具設(shè)計及制作專業(yè)
- 中華人民共和國職業(yè)分類大典是(專業(yè)職業(yè)分類明細(xì))
- 2025年新高考語文復(fù)習(xí) 文言文速讀技巧 考情分析及備考策略
- 2024年??谑羞x調(diào)生考試(行政職業(yè)能力測驗)綜合能力測試題及答案1套
- 一年級下冊數(shù)學(xué)口算題卡打印
- 2024年中科院心理咨詢師新教材各單元考試題庫大全-下(多選題部分)
評論
0/150
提交評論