资源简介

TI DSP 28335 串口 非FIFO 中断接收程序 打开后在工程添加文件中的comm_2int_bytes.c文件即可。 该文件已经本人调试成功可用。

资源截图

代码片段和文件信息

#include “DSP2833x_Device.h“
#include “DSP2833x_Examples.h“

#define LED10_OFF GpioDataRegs.GPASET.bit.GPIO0 = 1 //LED D10 熄灭
#define LED10_ON GpioDataRegs.GPACLEAR.bit.GPIO0 = 1 //LED D10 点亮
#define LED11_OFF GpioDataRegs.GPASET.bit.GPIO1 = 1 //LED D11 熄灭
#define LED11_ON GpioDataRegs.GPACLEAR.bit.GPIO1 = 1 //LED D11 点亮

#define DELAY_TIME 2000000 //延时时间

unsigned char receiveChar[20];
unsigned char uartFlag= 0;

/********************************宏定义数码管位选 IO 接口*******************************************/
#define  SET_BIT4 GpioDataRegs.GPBSET.bit.GPIO58  = 1  //与外设板 8_LEDS 端子的 IO52 对应
#define  RST_BIT4 GpioDataRegs.GPBCLEAR.bit.GPIO58 = 1 //与外设板 8_LEDS 端子的 IO52 对应
#define  SET_BIT3   GpioDataRegs.GPBSET.bit.GPIO59  = 1 //与外设板 8_LEDS 端子的 IO53 对应
#define  RST_BIT3 GpioDataRegs.GPBCLEAR.bit.GPIO59 = 1 //与外设板 8_LEDS 端子的 IO53 对应
#define  SET_BIT2   GpioDataRegs.GPBSET.bit.GPIO62  = 1 //与外设板 8_LEDS 端子的 IO54 对应
#define  RST_BIT2 GpioDataRegs.GPBCLEAR.bit.GPIO62 = 1 //与外设板 8_LEDS 端子的 IO54 对应
#define  SET_BIT1   GpioDataRegs.GPBSET.bit.GPIO63  = 1 //与外设板 8_LEDS 端子的 IO55 对应
#define  RST_BIT1 GpioDataRegs.GPBCLEAR.bit.GPIO63 = 1 //与外设板 8_LEDS 端子的 IO55 对应
/*****************************************************************************************************/



/*********************************************函数申明************************************************/
void scib_init(void);
void scib_xmit(int a);
interrupt void scibRxIsr(void);

void scic_init(void);
void scic_xmit(int a);
interrupt void scicRxIsr(void);

void delay(Uint32 t);
/*****************************************************************************************************/


void main(void)
{

InitSysCtrl();

    InitSciGpio();

DINT;

InitPieCtrl();

IER = 0x0000;
IFR = 0x0000;

InitPieVectTable();

EALLOW;
    PieVectTable.SCIRXINTB = &scibRxIsr;
PieVectTable.SCIRXINTC = &scicRxIsr;
EDIS;

    scib_init();    // Initialize the SCI FIFO
scic_init();

PieCtrlRegs.PIECTRL.bit.ENPIE = 1;   // Enable the PIE block
PieCtrlRegs.PIEIER8.bit.INTx5 = 1; // PIE Group 8 INT5   SCIRXINTC
PieCtrlRegs.PIEIER8.bit.INTx6 = 1; // PIE Group 8 INT6   SCIRXINTC
PieCtrlRegs.PIEIER9.bit.INTx3 = 1;      // PIE Group 9 INT3   SCIRXINTB
    PieCtrlRegs.PIEIER9.bit.INTx4 = 1;      // PIE Group 9 INT4 SCITXINTB
    IER = 0x180; // Enable CPU INT
    EINT;

//初始化LED的端口
EALLOW;
GpioCtrlRegs.GPAPUD.bit.GPIO0 = 0;    // Enable pullup on GPIO11
    GpioDataRegs.GPASET.bit.GPIO0 = 1;    // Load output latch
    GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 0;   // GPIO11 = GPIO
    GpioCtrlRegs.GPADIR.bit.GPIO0 = 1;    // GPIO11 = output  

GpioCtrlRegs.GPAPUD.bit.GPIO1 = 0;    // Enable pullup on GPIO11
    GpioDataRegs.GPASET.bit.GPIO1 = 1;    // Load output latch
    GpioCtrlRegs.GPAMUX1.bit.GPIO1 = 0;   // GPIO11 = GPIO
    Gpi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-11-29 09:53  comm\
     文件        3976  2015-11-28 22:54  comm\cc_build_Debug.log
     目录           0  2015-11-29 09:53  comm\comm.CS_\
     文件        3072  2015-11-29 09:52  comm\comm.CS_\FILE.CDX
     文件        1530  2015-11-29 09:52  comm\comm.CS_\FILE.DBF
     文件        2786  2015-11-29 09:52  comm\comm.CS_\FILE.FPT
     文件      324096  2015-11-29 09:52  comm\comm.CS_\SYMBOL.CDX
     文件      239594  2015-11-29 09:52  comm\comm.CS_\SYMBOL.DBF
     文件      412456  2015-11-29 09:52  comm\comm.CS_\SYMBOL.FPT
     文件       10382  2015-11-28 22:58  comm\comm.paf2
     文件        1994  2015-11-28 22:58  comm\comm.pjt
     文件        8859  2015-11-28 22:58  comm\comm.sbl
     文件        6866  2015-11-28 19:09  comm\comm_2int_bytes.c
     目录           0  2015-11-29 09:53  comm\Debug\
     文件        1200  2015-11-28 22:54  comm\Debug.lkf
     文件      133641  2015-11-28 10:21  comm\Debug\5110.obj
     文件      126348  2015-11-28 10:21  comm\Debug\5110main.obj
     文件       26036  2015-11-28 22:54  comm\Debug\comm.map
     文件      132870  2015-11-16 11:03  comm\Debug\comm.obj
     文件      162813  2015-11-28 22:54  comm\Debug\comm.out
     文件      131070  2015-11-28 19:09  comm\Debug\comm_2int_bytes.obj
     文件      130861  2015-11-28 22:54  comm\Debug\comm_2int_fifo.obj
     文件      132847  2015-11-17 19:37  comm\Debug\comm_int.obj
     文件      134541  2015-11-25 10:25  comm\Debug\comm_int_bytes.obj
     文件        1260  2015-11-28 22:54  comm\Debug\DSP2833x_ADC_cal.obj
     文件        1537  2015-11-28 22:54  comm\Debug\DSP2833x_CodeStartBranch.obj
     文件      167157  2015-11-28 22:54  comm\Debug\DSP2833x_DefaultIsr.obj
     文件      135268  2015-11-28 22:54  comm\Debug\DSP2833x_GlobalVariableDefs.obj
     文件      125447  2015-11-28 22:54  comm\Debug\DSP2833x_PieCtrl.obj
     文件      132648  2015-11-28 22:54  comm\Debug\DSP2833x_PieVect.obj
     文件      126387  2015-11-28 22:54  comm\Debug\DSP2833x_Sci.obj
............此处省略3个文件信息

评论

共有 条评论