使用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流水灯就欢快的跑起来了。

上一篇:Eigen库学习笔记(三)


下一篇:HDLbits——Rotate100