LAUNCHXL-28379D入门学习-第一篇

1. 首先安装controlSUITE或者C2000ware软件,TI官网下载,安装后包括C2000的函数库和例程之类的,还可以和CCS搭配使用。controlSUITE安装完之后大约4个G,所以我安装C2000ware。

2. 打开CCS,要使用CCS6以上的版本才行,打开搜索资源,可以扫到安装的这2个软件库。

3.  如果找不到芯片型号的话,可以 help->check for updates ,更新一下,

Error: The build-tools version provided is not installed: '16.9.1.LTS'. 提示编译工具版本旧了,建议升级最新的CCS。

4. 导入一个工程,LED闪烁的

 1 #include "driverlib.h"
 2 #include "device.h"
 3 
 4 void main(void)
 5 {
 6 Device_init();  //初始化器件
 7 Device_initGPIO();  //初始化GPIO
 8 
 9 //配置GPIO方向
10 GPIO_setPadConfig(DEVICE_GPIO_PIN_LED1, GPIO_PIN_TYPE_STD);
11 GPIO_setDirectionMode(DEVICE_GPIO_PIN_LED1, GPIO_DIR_MODE_OUT);
12 
13 //中断配置
14 Interrupt_initModule();
15 
16 // Initialize the PIE vector table with pointers to the shell Interrupt
17 // Service Routines (ISR).
18 //初始化中断向量表
19 Interrupt_initVectorTable();
20 
21 // Enable Global Interrupt (INTM) and realtime interrupt (DBGM)
22 //使能全局中断和实时中断
23 EINT;
24 ERTM;
25 
26 for(;;)
27 {
28 GPIO_writePin(DEVICE_GPIO_PIN_LED1, 0);
29 DEVICE_DELAY_US(500000);
30 GPIO_writePin(DEVICE_GPIO_PIN_LED1, 1);
31 DEVICE_DELAY_US(500000);
32 }
33 }

5. 代码还是比较简单的。

原文地址:https://www.cnblogs.com/429512065qhq/p/8039725.html