CCS(code composer studio)的初次使用
全国大学生电子设计大赛每10年换一次赞助商,最近都是由德州仪器公司(ti)赞助。作为大赛的赞助商,有一些题目可能会限制只能使用ti公司的芯片(尤其是单押控制题的小白like me),所以赛前熟练一遍ccs的开发流程十分重要。 软件可以在官网(ti.com)下载,下载前需注册myti账号。 应用程序位置:
我用的是msp430f5529,可以在软件内部的Resource explorer(view)内下载。 步骤:software->msp430ware点击右上角的install直接把430的整个software下载下来(我看别人的博客在创建工程时有个自带libraries的工程模板,不知是如何加进去的)
如果没有带lib的工程模板的话可以直接在resource explorer 里面找再打开,或者创建一个empty project后手动添加lib(注:要把文件路径添加进来) 文件路径添加方式:右键左侧工程文件,打开最下面的properties,在include option里面添加库函数的路径,如果是官网下载只需要添加msp430f5xx6xx这一级
刚开始的时候可以用寄存器操作(不用装库)来把led点亮熟悉流程——具体就是点完小锤子点小虫子就可以了。其中的调试操作设计的比keil更容易理解一点。 按键检测(非中断):
#include <msp430.h>
void main(void)
{
WDTCTL = WDTPW | WDTHOLD;
P1DIR=0x01;
P2DIR |=0x00;
P2REN |=0xFF;
P2OUT |= 0xFF;
while(1)
{
if (!(P2IN & 0x02))
{
P1OUT = 0x01;
}
else
{
P1OUT = 0x00;
}
}
}
|