之串口通信实验
1、将串口连接到板子的UART2口,SW3拨到00101;
2、添加工程UART2_INT到CCS 5.5;
接下来是我电脑的特殊问题:
看到视频教程中可以为每个工程建立共用的Targetconfiguration.ccxm文件,前提是公共路径必须没有中文路径。可不巧的是我的公共路径偏偏有中文(“我的文档”),我用的是XP系统,这个我的文档怎么改名都不能改成英文。因此这里我必须每次为每个文件建立Targetconfiguration.ccxm文件。
具体建立步骤这里不再赘述。
打开UART2_INT工程的main.c文件,

阅读代码发现,main.c文件中加入了以下头文件,
#include "TL6748.h" // 创龙 DSP6748 开发板相关声明
#include "hw_types.h" // 宏命令
#include "hw_syscfg0_C6748.h" // 系统配置模块寄存器
#include "soc_C6748.h" // DSP C6748 外设寄存器
#include "psc.h" // 电源与睡眠控制宏及设备抽象层函数声明
#include "gpio.h" // 通用输入输出口宏及设备抽象层函数声明
#include "uart.h" // 通用异步串口宏及设备抽象层函数声明
#include "interrupt.h" // DSP C6748 中断相关应用程序接口函数声明及系统事件号定义
//外设初始化/ 外设使能配置
PSCInit();
// GPIO 管脚复用配置
GPIOBankPinMuxSet();
// DSP 中断初始化
InterruptInit();
// UART 初始化
UARTInit();
// UART 中断初始化
UARTInterruptInit();
一切设置好后会发出以下字符串:
char txArray[] = "Tronlong UART2 Application......\n\r";
进入Debug模式:
从串口调试小助手中可以看出串口能够正常通信:
此串口程序也能返回上位机发过去的字符串,于是自己写上了blbcg play with uart!
非常不错。支持!
下载看看,谢谢分享
