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. 代码还是比较简单的。