资源简介
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个文件信息
相关资源
- FreeRTOS采样ADC+KEY事件信号+DMA串口收发
- 解读AT89C2051遥控接收器电路设计原理
- 红外转串口通信含原理图和程序
- Modbus协议官方文档中、英文全
- 易语言OTG串口通信
- delphi 串口通讯
- F28335无刷直流电机开闭环控制
- STM32蓝牙和串口程序
- LCD显示温度+串口接收温度.rar
- WPF USB 网络 串口 通信软件
- DELPHI与西门子200PLC的串口通信实例
- 28335CAN调试程序
- Verilog FPGA UART串口控制器
- USB转串口驱动,FT232R驱动程序,最新
- DSP28335程序片内FLASH搬运至RAM运行的
- PC -- 单片机的串口数据传输系统设计
- STM32F103 串口程序(完整版)
- stm32 ds18b20 温度传感器 测试通过
- PC 串口调试软件
- 51单片机读取温度数据存储到SD卡中并
- 单片机与PC机串口通讯仿真
- 28335写的用spi读取传感器数据并用CA
- 串口调试助手V5.0
- 双串口调试助手 V4.0 _ 可同时调试两个
- 读取串口数据并画实时曲线的VC 程序
- 网络(UDP)转串口程序
- 串口绘制曲线 将收到的数据进行曲线
- 基于ARM蓝牙传输源程序
- JS操作本地网页串口源码
- AT89S ISP下载编程软件(串口)
评论
共有 条评论