使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

学习TMS320F28335使用Code Composer Studio 10.4.0下载和安装本文不再叙述。

1、 新建工程

1.1选择目录新建工作区

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

1.2打开软件界面如下图所示:

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

1.3选择新建工程

第一步选择芯片TMS320F28335;

第二步选择仿真器类型,本文选择XDS100V2

第三步新建工程名称。

第四步选择新建一个空工程。

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

1.4配置工程选项

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

添加头文件访问路径:

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

在工程文件夹下面添加include 和 source文件夹并且把DSP2833x_Headers_nonBIOS.cmd和rts2800_fpu32.lib复制过来。这些文件都可以从C2000Ware文件包中找到。C2000Ware 是一套全面的软件和文档集,旨在最大限度地缩短开发时间。它包括特定于器件的驱动程序、库和外设示例。https://www.ti.com.cn/tool/cn/C2000WARE

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

将这些头文件复制过来:

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

源文件复制过来。这里面main.c是新建的文件。其余文件都可以在C2000Ware文件包中找到。

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

配置LINk选项:

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

1.5 main.c添加代码,硬件使用GPIO18作为LED驱动口。

#include "DSP28x_Project.h"

void main(void)
{
Uint32 delay;
InitSysCtrl();
EALLOW;
GpioCtrlRegs.GPAMUX2.bit.GPIO18 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO18 = 1;
EDIS;
while(1)
{ GpioDataRegs.GPATOGGLE.bit.GPIO18 = 1;
for(delay = 0; delay < 1000000; delay++){}
GpioDataRegs.GPATOGGLE.bit.GPIO18 = 1;
for(delay = 0; delay < 1000000; delay++){}
} }

 1.6工程右键编译

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

下载程序:使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

下载完成后自动运行。

1.7 自此一个新建工程和LED流水灯就欢快的跑起来了。

上一篇:「雕爷学编程」Arduino动手做(34)——三色LED交通灯模块


下一篇:Oracle监听服务启动失败案例