資源簡介
ucosV2.52版本在DSP28335上的移植,是RAM版,可直接帶仿真器運行。該移植程序在某項目應用,長期運行中沒有發(fā)現(xiàn)bug,上傳的工程所建任務均為無功能任務,可根據(jù)需要進行修改,如需要進行程序燒寫,可根據(jù)正常的DSP 28335由RAM改為燒flash的操作步驟修改即可。

代碼片段和文件信息
//?TI?File?$Revision:?/main/1?$
//?Checkin?$Date:?August?18?2006???13:46:25?$
//###########################################################################
//
//?FILE: DSP2833x_Gpio.c
//
//?title: DSP2833x?General?Purpose?I/O?Initialization?&?Support?Functions.
//
//###########################################################################
//?$TI?Release:?DSP2833x?Header?Files?V1.01?$
//?$Release?Date:?September?26?2007?$
//###########################################################################
#include?“DSP2833x_Device.h“?????//?DSP2833x?Headerfile?Include?File
#include?“F28335_example.h“
//---------------------------------------------------------------------------
//?InitGpio:?
//---------------------------------------------------------------------------
//?This?function?initializes?the?Gpio?to?a?known?(default)?state.
//
//?For?more?details?on?configuring?GPIO‘s?as?peripheral?functions
//?refer?to?the?individual?peripheral?examples?and/or?GPIO?setup?example.?
void?InitGpio(void)
{
???EALLOW;
???
???//?Each?GPIO?pin?can?be:?
???//?a)?a?GPIO?input/output
???//?b)?peripheral?function?1
???//?c)?peripheral?function?2
???//?d)?peripheral?function?3
???//?By?default?all?are?GPIO?Inputs?
???GpioCtrlRegs.GPAMUX1.all?=?0x0000;?????//?GPIO?functionality?GPIO0-GPIO15
???GpioCtrlRegs.GPAMUX2.all?=?0x0000;?????//?GPIO?functionality?GPIO16-GPIO31
???GpioCtrlRegs.GPBMUX1.all?=?0x0000;?????//?GPIO?functionality?GPIO32-GPIO47
???GpioCtrlRegs.GPBMUX2.all?=?0x0000;?????//?GPIO?functionality?GPIO48-GPIO63
???GpioCtrlRegs.GPCMUX1.all?=?0x0000;?????//?GPIO?functionality?GPIO64-GPIO79
???GpioCtrlRegs.GPCMUX2.all?=?0x0000;?????//?GPIO?functionality?GPIO80-GPIO95
???GpioCtrlRegs.GPADIR.all?=?0xFFFFFFFF;??????//?GPIO0-GPIO31?are?inputs
???GpioCtrlRegs.GPBDIR.all?=?0xFFFFFFFF;??????//?GPIO32-GPIO63?are?outputs???
???GpioCtrlRegs.GPCDIR.all?=?0xFFFFFFFF;??????//?GPI064-GPIO95?are?outputs
???//?Each?input?can?have?different?qualification
???//?a)?input?synchronized?to?SYSCLKOUT
???//?b)?input?qualified?by?a?sampling?window
???//?c)?input?sent?asynchronously?(valid?for?peripheral?inputs?only)
???GpioCtrlRegs.GPAQSEL1.all?=?0x0000;????//?GPIO0-GPIO15?Synch?to?SYSCLKOUT?
???GpioCtrlRegs.GPAQSEL2.all?=?0x0000;????//?GPIO16-GPIO31?Synch?to?SYSCLKOUT
???GpioCtrlRegs.GPBQSEL1.all?=?0x0000;????//?GPIO32-GPIO39?Synch?to?SYSCLKOUT?
???GpioCtrlRegs.GPBQSEL2.all?=?0x0000;????//?GPIO48-GPIO63?Synch?to?SYSCLKOUT?
???//?Pull-ups?can?be?enabled?or?disabled.?
???GpioCtrlRegs.GPAPUD.all?=?0x0000;??????//?Pullup‘s?enabled?GPIO0-GPIO31
???GpioCtrlRegs.GPBPUD.all?=?0x0000;??????//?Pullup‘s?enabled?GPIO32-GPIO63
???GpioCtrlRegs.GPCPUD.all?=?0x0000;??????//?Pullup‘s?enabled?GPIO64-GPIO79
???//GpioCtrlRegs.GPAPUD.all?=?0xFFFF;????//?Pullup‘s?disabled?GPIO0-GPIO31
???//GpioCtrlRegs.GPBPUD.all?=?0xFFFF;????//?Pullup‘s?disabled?GPIO32-GPIO34
???//GpioCtrlRegs.GPCPUD.all?=?0xFFFF?????//?Pullup‘s?disabled?GPIO64-GPIO79
???E
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2570??2012-10-26?15:27??RAM_Dsp_ucosIIV252\Dsp_ucosII.pjt
?????文件??????24476??2012-10-26?15:20??RAM_Dsp_ucosIIV252\Dsp_ucosII.sbl
?????文件??????17686??2012-10-26?15:32??RAM_Dsp_ucosIIV252\Dsp_ucosII.paf2
?????文件????????624??2012-10-26?15:27??RAM_Dsp_ucosIIV252\cc_build_Debug.log
?????文件???????1505??2012-10-26?15:27??RAM_Dsp_ucosIIV252\Debug.lkf
?????文件?????112711??2011-09-27?17:06??RAM_Dsp_ucosIIV252\Debug\DSP2833x_PieCtrl.obj
?????文件?????119614??2011-09-27?17:06??RAM_Dsp_ucosIIV252\Debug\DSP2833x_PieVect.obj
?????文件?????117072??2011-09-27?17:06??RAM_Dsp_ucosIIV252\Debug\DSP2833x_SysCtrl.obj
?????文件???????1289??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\DSP2833x_usDelay.obj
?????文件??????31043??2012-10-26?15:27??RAM_Dsp_ucosIIV252\Debug\Dsp_ucosII.map
?????文件???????1162??2011-11-22?10:55??RAM_Dsp_ucosIIV252\Debug\SetDBGIER.obj
?????文件?????114979??2011-11-18?21:40??RAM_Dsp_ucosIIV252\Debug\RFFT_f32_sincostable_IQ.obj
?????文件?????116733??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\DSP2833x_Xintf.obj
?????文件?????118576??2011-11-22?22:44??RAM_Dsp_ucosIIV252\Debug\DSP2833x_Adc.obj
?????文件?????115957??2011-11-22?22:44??RAM_Dsp_ucosIIV252\Debug\DSP2833x_Sci.obj
?????文件?????115508??2011-11-22?22:44??RAM_Dsp_ucosIIV252\Debug\DSP2833x_Spi.obj
?????文件?????114042??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\28335_Gpio.obj
?????文件?????114700??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\28335_PieCtrl.obj
?????文件?????120871??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\28335_PieVect.obj
?????文件?????117908??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\28335_SysCtrl.obj
?????文件???????1339??2011-12-20?09:44??RAM_Dsp_ucosIIV252\Debug\28335_usDelay.obj
?????文件???????1278??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\DSP2833x_ADC_cal.obj
?????文件???????1557??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\DSP2833x_CodeStartBranch.obj
?????文件?????115661??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\DSP2833x_CpuTimers.obj
?????文件?????156720??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\DSP2833x_DefaultIsr.obj
?????文件?????123826??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\DSP2833x_GlobalVariableDefs.obj
?????文件???????8523??2012-10-26?15:27??RAM_Dsp_ucosIIV252\Debug\Os_cpu_c.obj
?????文件???????1518??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\OS_IntSw.obj
?????文件???????1353??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\OS_StartHighRdy.obj
?????文件???????1521??2012-10-26?15:15??RAM_Dsp_ucosIIV252\Debug\OS_Sw.obj
............此處省略140個文件信息
評論
共有 條評論