资源简介
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个文件信息
相关资源
- SecureCRT 非常好用的串口工具
- 串口调试工具 SecureCRT
- 串口发送小工具
- 基于STM32的深海钻机甲板控制系统
- SCI串口中断接收发送例程
- 4_USART串口通信(空闲中断+DMA.zip
- stm32f105-usart-DMA收发demo
- STM32F042F6P6 Uart12DMA;发送中断接收
- 串口模拟器支持win10
- ch352 pci转并口串口卡驱动(WinChipHea
- pci/pcie打印卡串口/并口卡驱动
- usb转 串口驱动 ch340 PL2303 win10 可用
- 推荐给大家一个非常好用的串口工具
- USB-Serial-Controller_虚拟串口.rar
- free-serial-port-monitor_(串口监控调试)
- Delphi7串口程序(使用SPComm控件).ra
- USB Serial Port win7 64/32 驱动后缀丢失,
- STC11F04单片机串口终端程序
- 单片机串口printf函数自实现第二版
- com0com源码,不是安装文件
- STM32分别以串口硬件SPI模拟并口驱动
- 三菱PLC串口通信调试软件.rar
- uart_tx.zip
- STM32F407 串口配置 串口1~6 六串口同时
- STM32F407_6个串口同时使用的代码
- VC++ RS232 RS485串口通信源代码_
- mcgs串口驱动
- 串口数据收发器
- CP210x USB转串口驱动,支持WIN7 64/32位
- cp2102 usb驱动 for win7 v5.3 官方版_32位
评论
共有 条评论