CCS使用

来源:互联网 发布:舒淇演技 知乎 编辑:程序博客网 时间:2024/04/29 11:09

1.一个CCS工程(Project)包括头文件(.h),源文件(.c),库文件(.lib)以及CMD文件共同组成

2.头文件作用:主要定义了寄存器内部寄存器结构、中断服务程序等内容,若有全局变量也可在头文件定义

通常将头文件与新建工程放于同一文件夹内,调用头文件用#include

< >引用的是编译器的类库路径里面的头文件" "引用的是你程序目录的相对路径中的头文件
<>只有编译器自带的头文件

3.库文件包括寄存器地址和对应标识符的定义,不需要自己编写,TI提供

4.源文件为开发的代码,是核心

5.CMD分两种,一种用于分配RAM空间用来将程序下载到RAM调试(开发时多用此),一种分配FLASH,对FLASH固化使用


6.GEL语言(General Extended Language)可用于拓展CCS的功能,比如使得某些操作有序且自动进行(像幻灯片的动画效果按顺序播放)

GEL的语法:定义:

funcname(para1 "para1info", para2 "para2info")

GEL不需要指定返回值的类型

对于系统自带的函数,可直接调用,前缀加GEL_

GEL只支持#define预处理

GEL加载后若修改必须卸载后再加载才可运行修改后的


用menuitem “name"可建立一个GEL的菜单,然后用hotmenu、dialog或slider来添加菜单项

hotmenu可建立一个一旦被选中立即执行的GEL

dialog可建立一个对话框,然后根据parainfo的提示来输入相对的值

slider用法:slider funcname(minvalue,maxvalue,increment,pageincrement,paraname)

minvalue与maxvalue为上下限,increment为滑条每移动一次所加增量,pageincrement为移动一页所加增量,paraname用于定义内部参数名

系统自带GEL整理:



建立工程是所带的如F28335.gel文件内可进行完善,在如startup、onReset等运行阶段执行对应的GEL函数




0 0
原创粉丝点击