【实例简介】

TMS320F28027自带有串口,利用串口中断与上位机(电脑)进行数据交换,软件设置成 上位机所发数据要以‘*’结束。

仅供DSP板的学习所用,软件用的是CCS4.1,编译如果不能通过,就把工程存放目录名中的汉字去掉!

【实例截图】

【核心代码】

DSP

└── DSP

├── DSP2802x_common

│   ├── cmd

│   │   ├── 280200_RAM_lnk.cmd

│   │   ├── 28020_RAM_lnk.cmd

│   │   ├── 28021_RAM_lnk.cmd

│   │   ├── 28022_RAM_lnk.cmd

│   │   ├── 28023_RAM_lnk.cmd

│   │   ├── 28026_RAM_lnk.cmd

│   │   ├── 28027_RAM_lnk.cmd

│   │   ├── F280200.cmd

│   │   ├── F28020.cmd

│   │   ├── F28021.cmd

│   │   ├── F28022.cmd

│   │   ├── F28023.cmd

│   │   ├── F28026.cmd

│   │   └── F28027.cmd

│   ├── gel

│   │   ├── ccsv4

│   │   │   ├── f280200.gel

│   │   │   ├── f28020.gel

│   │   │   ├── f28021.gel

│   │   │   ├── f28022.gel

│   │   │   ├── f28023.gel

│   │   │   ├── f28026.gel

│   │   │   └── f28027.gel

│   │   ├── f280200.gel

│   │   ├── f28020.gel

│   │   ├── f28021.gel

│   │   ├── f28022.gel

│   │   ├── f28023.gel

│   │   ├── f28026.gel

│   │   └── f28027.gel

│   ├── include

│   │   ├── DSP2802x_DefaultISR.h

│   │   ├── DSP2802x_EPwm_defines.h

│   │   ├── DSP2802x_Examples.h

│   │   ├── DSP2802x_GlobalPrototypes.h

│   │   ├── DSP2802x_I2c_defines.h

│   │   ├── DSP2802x_SWPrioritizedIsrLevels.h

│   │   ├── DSP28x_Project.h

│   │   ├── IQmathLib.h

│   │   └── SFO_V6.h

│   ├── lib

│   │   ├── IQmath.lib

│   │   ├── SFO_TI_Build_V6b.lib

│   │   └── SFO_TI_Build_V6.lib

│   └── source

│   ├── DSP2802x_Adc.c

│   ├── DSP2802x_CodeStartBranch.asm

│   ├── DSP2802x_Comp.c

│   ├── DSP2802x_CpuTimers.c

│   ├── DSP2802x_CSMPasswords.asm

│   ├── DSP2802x_DBGIER.asm

│   ├── DSP2802x_DefaultIsr.c

│   ├── DSP2802x_DisInt.asm

│   ├── DSP2802x_ECap.c

│   ├── DSP2802x_EPwm.c

│   ├── DSP2802x_Gpio.c

│   ├── DSP2802x_I2C.c

│   ├── DSP2802x_MemCopy.c

│   ├── DSP2802x_OscComp.c

│   ├── DSP2802x_PieCtrl.c

│   ├── DSP2802x_PieVect.c

│   ├── DSP2802x_Sci.c

│   ├── DSP2802x_Spi.c

│   ├── DSP2802x_SWPrioritizedDefaultIsr.c

│   ├── DSP2802x_SWPrioritizedPieVect.c

│   ├── DSP2802x_SysCtrl.c

│   ├── DSP2802x_TempSensorConv.c

│   └── DSP2802x_usDelay.asm

├── DSP2802x_examples_ccsv4

│   └── scia_loopback[中断方式]

│   ├── Debug

│   │   ├── ccsLinker.opt

│   │   ├── ccsObjs.opt

│   │   ├── ccsSrcs.opt

│   │   ├── DSP2802x_CodeStartBranch.obj

│   │   ├── DSP2802x_DefaultIsr.obj

│   │   ├── DSP2802x_DefaultIsr.pp

│   │   ├── DSP2802x_GlobalVariableDefs.obj

│   │   ├── DSP2802x_GlobalVariableDefs.pp

│   │   ├── DSP2802x_PieCtrl.obj

│   │   ├── DSP2802x_PieCtrl.pp

│   │   ├── DSP2802x_PieVect.obj

│   │   ├── DSP2802x_PieVect.pp

│   │   ├── DSP2802x_Sci.obj

│   │   ├── DSP2802x_Sci.pp

│   │   ├── DSP2802x_SysCtrl.obj

│   │   ├── DSP2802x_SysCtrl.pp

│   │   ├── DSP2802x_usDelay.obj

│   │   ├── Example_2802xScia_FFDLB.map

│   │   ├── Example_2802xScia_FFDLB.obj

│   │   ├── Example_2802xScia_FFDLB.out

│   │   ├── Example_2802xScia_FFDLB.pp

│   │   ├── makefile

│   │   ├── my_subfunction.obj

│   │   ├── my_subfunction.pp

│   │   ├── objects.mk

│   │   ├── sources.mk

│   │   └── subdir.mk

│   ├── Example_2802xScia_FFDLB.c

│   ├── macros.ini

│   ├── my_subfunc_declare.h

│   ├── my_subfunction.c

│   └── NewTargetConfiguration.ccxml

└── DSP2802x_headers

├── cmd

│   ├── DSP2802x_Headers_BIOS.cmd

│   └── DSP2802x_Headers_nonBIOS.cmd

├── gel

│   └── DSP2802x_Peripheral.gel

├── include

│   ├── DSP2802x_Adc.h

│   ├── DSP2802x_BootVars.h

│   ├── DSP2802x_Comp.h

│   ├── DSP2802x_CpuTimers.h

│   ├── DSP2802x_DevEmu.h

│   ├── DSP2802x_Device.h

│   ├── DSP2802x_ECap.h

│   ├── DSP2802x_EPwm.h

│   ├── DSP2802x_Gpio.h

│   ├── DSP2802x_I2c.h

│   ├── DSP2802x_NmiIntrupt.h

│   ├── DSP2802x_PieCtrl.h

│   ├── DSP2802x_PieVect.h

│   ├── DSP2802x_Sci.h

│   ├── DSP2802x_Spi.h

│   ├── DSP2802x_SysCtrl.h

│   └── DSP2802x_XIntrupt.h

└── source

└── DSP2802x_GlobalVariableDefs.c

16 directories, 116 files

tms320f28027 中断优先级_TMS320F28027 自带串口中断收发数据例子相关推荐

  1. 单片机非阻塞串口中断收发数据

    下面的程序使用 CH32V103C8T6评估板测试没有问题,使用中断完成了串口的非阻塞式收发,编程思路参考了51单片机非阻塞串口中断收发数据 usart_buf.h /** usart_buf.h** ...

  2. STM8S UART串口使用中断收发数据

    STM8S UART串口使用中断收发数据 原来调过STM8L的串口,逻辑简单,中断清晰,换成STM8S105K4后,虽然也是用STD库, 除去函数名.宏名等语言层面的差异以外,中断处理方面也有些不一样 ...

  3. Keil实例仿真AT89C51串口UART收发数据(附程序)

    目录 一.引言 二.所用软件 1.串口调试工具 2.虚拟串口软件 3.Keil μVision5 三.软件设置 1.串口调试助手软件设置 2.虚拟串口软件设置 3.Keil C51设置 A.调试(.i ...

  4. STM32F0系列串口DMA收发数据

    关于STM32F0系列串口DMA收发数据详解 这里用的库函数版本,芯片型号为stm32f030c8t6.在用到串口DMA时,要按以下几个步骤进行. 1.确定使用的串口号,这里,我用的是usart2,对 ...

  5. 51单片机连接维特智能JY61串口6轴加速度陀螺仪(通过串口中断实现数据的现实)

    51单片机连接维特智能JY61串口6轴加速度陀螺仪(通过串口中断实现数据的现实) 1.JY61的初始化 利用USB转TTL模块连接只需要连接: 打开厂家赠送的上位机软件,模块出厂默认设置使用串口,波特 ...

  6. STM32G070RBT6基于STM32CubeMX创建串口中断接收数据

    STM32G070RBT6基于STM32CubeMX创建串口中断接收数据

  7. QT入门第十四天 串口通信协议+收发数据+波特率+数据位+停止位+奇偶校验+串口识别射频RFID的卡号

    QT入门第十四天 串口通信[QT入门第十四天 串口通信协议+收发数据+波特率+数据位+停止位+奇偶校验+串口识别射频RFID的卡号 第一章 常见的硬件通信接口协议 [1]硬件通信接口协议 [2]使用串 ...

  8. 单片机串口高效收发数据的实现方法

    想学习单片机的同学可以关注.私信我或者在评论区回复我要入门.这一期我们探讨传统数据收发不足之后,如何使用带FIFO的串口来减少接收中断次数,通过一种自定义通讯协议格式,给出帧打包方法:之后介绍一种特殊 ...

  9. 【华大测评】+串口DMA收发数据

    串口传输用中断实现的话,要频繁的进入中断函数,这样无疑增加MCU的负担,干扰正常程序的运行,对于一些实时性强的应用,如数字显示应用中,液晶屏显示可能受影响而不能正常显示.用DMA实现串口收发数据,进行 ...

最新文章

  1. html交互式添加线要素,HTML5 Canvas绘制交互式交叉线
  2. js(Dom+Bom)第五天(1)
  3. SpringBoot + Shiro 缓存记住密码
  4. gin 项目结构_Go Web 框架 Gin 路由的学习
  5. 常用技巧 —— 位运算 —— 异或运算实现两个数的交换
  6. OpenCV中基本数据结构(4)_Rect
  7. [SCM]源码管理 - perforce的trigger和daemon
  8. c++ 实现一个object类_一个Java类就能实现微服务架构的权限认证
  9. Pentest Wiki Part6 权限维持
  10. mysql服务启动失败
  11. PS抠图之单色背景图片
  12. 想知道照片一键换天空怎么弄?推荐两款图片编辑软件
  13. 飞行棋java 30kb,飞行棋棋盘
  14. UAP:SECURITY PROTOCOL IN/OUT Command
  15. 说说打印样式CSS的技巧和要点
  16. iOS9.0弃用AssetsLibrary中部分API
  17. IOS屏幕截图---普通截图
  18. Android 增量更新实例
  19. Linux命令行配置网络
  20. 图扑软件数字孪生智慧风电 | 云上协同,智能研判

热门文章

  1. 国外网站下载提速方式
  2. 记大型商业软件国土档案管理信息系统之系统简介
  3. 遥感影像非监督分类及其精度评估(基于ERDAS实现)
  4. 机原自检——第9章 凸轮机构及设计
  5. 惠普刀片服务器硬件安装配置手册
  6. 怎么将图片裁剪成想要的尺寸?建议收藏这些方法
  7. 腾讯资深TA:近代游戏技术革新与PCG技术的思考
  8. 人生就是修炼,修什么?
  9. 学计算机类专业对电脑有要求,学数字媒体技术专业对电脑配置有什么要求?各位本专业的前辈们帮帮我!...
  10. 最简单的无线电中继——录音中继