CCS V6安装学习流程.docx
《CCS V6安装学习流程.docx》由会员分享,可在线阅读,更多相关《CCS V6安装学习流程.docx(21页珍藏版)》请在冰豆网上搜索。
CCSV6安装学习流程
CCSV6.0安装学习流程
---------writeby聆听忧郁
CCS和IAR相同,都是MSP430的开发工具,不同的是CCS是TI自己研发的。
既然如此,CCS对于MSP430的开发一定有一些独到之处吧……最独到的地方是CCS有一个Grace模块,能够进行图形化设置并生成对应代码。
单片机内部的模块很多,想快速上手相当困难,Grace模块号称能让新手15分钟就能上手操作,可见其配置简单。
①下载安装:
这个软件是收费的,但是由于TI大学计划的存在,对于我们来说就相当于免费的……首先用学校邮箱注册TI帐号,已注册的可以更改绑定邮箱,改为学校邮箱,这个验证成功后以后包括申请芯片都会很省事的。
因为如果不能认定你是学生,将会收到二次验证,得到的免费服务也会特别少。
注册之后直接搜索CCS,然后点击免费版下载,会弹出一个调查,随便填一下就好,不过一定要合理。
填完之后会收到一封邮件,点一下这个链接就回到下载页面了。
下载很慢……下载的时候要注意的就是要关掉防火墙。
②安装:
说它是安装,其实是边下载边安装……
然后在安装过程中把和MSP有关的东西全打上钩一路无脑NEXT就好了。
CCS最终程序。
软件和IAR一样,是全英文的。
不懂的尽管问谷歌好了……
③Grace模块安装:
传的神乎其神的Grace竟然是外部模块,这让我无法理解……
打开CCS。
这个钩最好不要打上,因为路径改起来很困难。
首先找到APP中心。
没下载的这里应该是蓝色的按钮,点选它,然后点上面的INSTALL下载,不过下载速度依然很慢。
④建立工程:
基本上使用默认参数就好。
常用的也就这两个了,如果没有安装Grace组件下面的框是不会出现的。
⑤Grace配置示例:
Grace可以让新手快速的配置单片机。
画框处是单片机的工作电压,这个设置成3.3V就好。
然后点左上角的时钟进行配置。
上面除了第一个,后面三个是图形化配置的选项,第一个是新手配置,适用于初学者;第二个选项适用于对单片机有一定了解的学习者,最后一个选项适用于真正了解单片机内部寄存器的人。
现在用第二个选项,设置MCLK=SMCLK=6MHz,ACLK=32.768kHz。
然后生成代码。
生成的代码已经自动导入了。
⑥CCS其他操作:
1.怎么看刚才生成的代码呢?
按住ctrl,左键点击那个函数,就会自动打开定义那个函数的文件。
下图是按住ctrl,鼠标指向Grace_init()后的显示。
很明显的超链接痕迹啊!
2.大块注释的复制。
打开工程,在右上角找到Edit按钮,如果没有,按这个按钮把它显示出来。
就变成这个样子了。
再按刚才那个按钮就退出这个状态了。
3.多文件工程的建立。
一个大的工程一定会有很多文件的,但是建立一个正确的工程还是比较繁琐的。
首先是选择Simple模式。
在工程文件夹里的东西都会显示在这里,但是出现在这里不意味着被导入了。
点开Include,这个文件夹里是工程里面所有被#include的文件的路径。
这个工程文件夹里面的所有文件都会显示在这里,但是Include里并没有这个header和source的路径,需要手动添加。
右键点工程名字,找到最下面Properties。
点被框住的按钮。
但是只能添加本工程文件夹里的文件路径。
点OK保存。
这回工程就对了。
4.工程导入。
我第一次用也没有找到,这里是先点锤子编译,再点虫子把程序下载到单片机。
在Edit模式下可以找到编译结果。
这里不得不说一下,这个编译器和C/C++的编译器不太一样,如果C语言/C++学的不是特别好,虽然有错误,但是报错的信息很奇怪,还是在下面这个里面一条一条的查看编译信息吧,出错的地方会用红色底显示出来的。
5.多窗口显示。
按住标签栏四处拖动就好了。
6.字体设置。
CCS是可以更改字体设置的。
在这里设置就可以了,这个选项里面还可以设置代码格式、背景颜色等等。
最后:
CCS对于单片机低功耗的软件优化做到了淋漓尽致,举个例子,当使用了乘法,系统会提示你最好不要使用乘法,因为会很耗电……总之CCS在软件上的配置要略好于IAR的,而且对单片机的支持性相当高,毕竟是TI自己的设计的。
(完)