基本信息
文件名称:Texas Instruments 系列:Tiva C 系列 (基于 TM4C123)_6.集成开发环境(IDE)使用技巧.docx
文件大小:27.4 KB
总页数:18 页
更新时间:2025-06-19
总字数:约1.04万字
文档摘要

PAGE1

PAGE1

6.集成开发环境(IDE)使用技巧

在使用TivaC系列(基于TM4C123)单片机进行开发时,选择合适的集成开发环境(IDE)是至关重要的一步。本节将详细介绍如何高效地使用CodeComposerStudio(CCS)进行TivaC系列单片机的开发,包括项目创建、代码编写、编译和调试等各个方面。

6.1项目创建

6.1.1创建新的项目

启动CodeComposerStudio(CCS):

打开CCS软件,进入主界面。

创建新项目:

选择File-New-CCSProject。

在弹出的窗口中,选择EmptyProject,然后点击Next。

选择设备:

在Device选择框中,输入TM4C123,然后从下拉列表中选择具体的设备型号,如TM4C123GH6PM。

点击Next,然后选择GCC作为编译器。

点击Finish完成项目创建。

6.1.2项目结构

src文件夹:用于存放源代码文件(.c和.h)。

include文件夹:用于存放头文件(.h)。

debug文件夹:存放编译后的调试文件。

release文件夹:存放编译后的发布文件。

.project文件:项目配置文件。

.cproject文件:编译器配置文件。

6.2代码编写

6.2.1配置项目

添加头文件路径:

右键点击项目名称,选择Properties。

在左侧导航栏中选择C/C++Build-Settings。

选择ToolSettings-GCCCCompiler-IncludePaths,Macrosetc.。

在IncludePaths中添加$(PROJECT_DIR)/include和C:\ti\TivaWare_C_Series-2.1.4.17822\driverlib(根据安装路径调整)。

添加库文件:

在ToolSettings-GCCCLinker-Libraries中,添加C:\ti\TivaWare_C_Series-2.1.4.17822\driverlib\gcc(根据安装路径调整)。

在Libraries中添加driverlib.a。

6.2.2编写代码

创建主函数文件:

在src文件夹中右键点击,选择New-SourceFile。

输入文件名main.c,然后点击Finish。

编写主函数:

//main.c

#includestdint.h

#includestdbool.h

#includeinc/hw_ints.h

#includeinc/hw_memmap.h

#includeinc/hw_types.h

#includedriverlib/gpio.h

#includedriverlib/sysctl.h

#includedriverlib/uart.h

#includedriverlib/pin_map.h

#includedriverlib/rom.h

#includeutils/uartstdio.h

intmain(void){

//初始化系统时钟

ROM_SysCtlClockSet(SYSCTL_SYSDIV_40|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_16MHZ);

//使能GPIO和UART外设

ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);

ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);

//配置GPIO引脚

ROM_GPIOPinTypeUART(GPIO_PORTA_BASE,GPIO_PIN_0|GPIO_PIN_1);

//配置UART

ROM_UARTConfigSetExpClk(UART0_BASE,ROM_SysCtlClockGet(),115200,(UART_CONFIG_WLEN_8|UART_CONFIG_STOP_ONE|UART_CONFIG_PAR_NONE));

//初始化UART标准输入输出

UARTStdioConfig(0,115200,ROM_SysCtlClockGet());

//主循环

while(1){

//发送字符串到UART