基本信息
文件名称:Texas Instruments 系列:Tiva C Series TM4C123G (适用于娱乐控制设备)_(3).TM4C123G开发环境搭建与编程入门.docx
文件大小:32.02 KB
总页数:59 页
更新时间:2025-06-17
总字数:约3.34万字
文档摘要

PAGE1

PAGE1

TM4C123G开发环境搭建与编程入门

1.开发环境搭建

1.1.硬件准备

在开始使用TM4C123G进行开发之前,首先需要准备相应的硬件设备。以下是必需的硬件组件:

TM4C123GLaunchPad开发板:这是官方提供的开发板,包含了TM4C123G单片机、USB接口、调试器和其他必要的外围设备。

USB线:用于连接开发板和计算机,进行编程和调试。

示波器和万用表:用于测试和调试电路,确保硬件正常工作。

其他外围设备:根据具体的项目需求,可能需要额外的传感器、执行器、显示器等。

1.2.软件准备

1.2.1.安装集成开发环境(IDE)

推荐使用TexasInstruments官方提供的CodeComposerStudio(CCS)作为开发环境。以下是安装步骤:

下载CCS:

访问TexasInstruments官方网站,下载最新版本的CodeComposerStudio。

选择适合您操作系统的安装包(Windows、Linux或Mac)。

安装CCS:

运行下载的安装包,按照提示进行安装。

在安装过程中,选择包含TM4C123G的支持包。

1.2.2.安装驱动程序

安装USB驱动程序:连接TM4C123GLaunchPad开发板到计算机时,系统可能会提示需要安装USB驱动程序。请访问TexasInstruments官方网站,下载并安装相应的USB驱动程序。

1.2.3.配置开发板

连接开发板:

使用USB线将TM4C123GLaunchPad开发板连接到计算机的USB端口。

确保开发板上的电源指示灯亮起,表示已成功连接。

配置CCS:

打开CodeComposerStudio。

选择File-New-CCSProject。

在ProjectName中输入项目名称,选择EmptyProject。

选择TivaCSeriesTM4C123GLaunchPad作为目标设备。

点击Finish完成项目创建。

1.2.4.创建第一个项目

创建项目文件:

在CCS中,右键点击项目名称,选择New-SourceFolder,创建一个新的源文件夹。

右键点击源文件夹,选择New-C/C++SourceFile,创建一个新的C源文件。

编写简单的LED闪烁程序:

在创建的C源文件中,编写一个简单的LED闪烁程序。以下是一个示例代码:

#includestdint.h

#includestdbool.h

#includeinc/hw_memmap.h

#includeinc/hw_types.h

#includedriverlib/sysctl.h

#includedriverlib/gpio.h

intmain(void){

//初始化系统时钟

SysCtlClockSet(SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);

//配置GPIO端口

SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);

while(!SysCtlPeripheralReady(SYSCTL_PERIPH_GPIOF)){}

GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE,GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);

//主循环

while(1){

//点亮LED

GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_1,GPIO_PIN_1);

//延时500ms

SysCtlDelay(SysCtlClockGet()/3);

//熄灭LED

GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_1,0);

//延时500ms

SysCtlDelay(SysCtlClockGet()/3);

}

}

1.2.5.编译和下载程序

编译程序:

在CCS中,右键点击项目名称,选择BuildProject。

确保编译成功,没有错误或警告。

下载程序:

确保开发板已连接到计算机。

选择Debug-LaunchDebug(F7)。

在弹出的窗口中,选择Program按钮,将编译好的程序