功地启动了CCS后会出现如下窗口:
f3.创建工程:⑴创建新的工程文件:选择菜单“Project”的“New”项。
弹出下图,按编号顺序操作建立volumepjt工程文件:
展开主窗口左侧工程管理窗口中“Projects”下新建立的“volumepjt”,其中各项均为空。⑵在工程文件中添加程序文件:选择菜单“Project”的“AddFilestoProject”项;在“AddFilestoProject”对话框中选择文件目录为
CICETEKVC5509EDULabLab0101UseCCS,改变文件类型为“CSourceFilescccc”,选择显示出来的文件“volumc”;重复上述各步骤,添加volumecmd文件到volume工程中;添加CtiC5500cgtoolslibrts55lib文件到工程中。
f⑶编译链接工程:选择菜单“Project”的“RebuildAll”项,或单击工具条中的按钮;注意编译过程中CCS主窗口下部的“Build”提示窗中显示编译信息,最后将给出错误和警告的统计数。4.编辑修改工程中的文件:⑴查看工程文件:展开CCS主窗口左侧工程管理窗中的工程各分支,可以看到“volumepjt”工程中包含“volumeh”“rts55lib”“volumec”和“volumecmd”文件,其中第、、一个“volumeh”为程序在编译时根据程序中的“i
clude”语句自动加入的。⑵查看源文件:双击工程管理窗中的“volumec”文件,可以查看程序内容。可以看到,用标准C语言编制的程序,大致分成几个功能块:头文件。描述标准库程序的调用规则和用户自定义数据、函数头、数据类型等。具体包含哪一个头文件,需要根据程序中使用了哪些函数或数据而定。比如:如果程序中使用了pri
tf函数,它是个标准C提供的输入输出库函数,选中“pri
tf”关键字,按ShiftF1会启动关于此关键字的帮助,在帮助信息中可发现其头函数为stdioh,那么在此部分程序中需要增加一条语句:i
clude“stdioh”。工作变量定义。定义全局变量。子程序调用规则。这部分描述用户编制的子程序的调用规则。也可以写到用户自己编制的h文件中去。主程序。即mai
函数。它可分为两部分:变量定义和初始化部分、主循环部分。主循环部分完成程序的主要功能。用户自定义函数。这个程序是一个音频信号采集、处理输出的程序。程序的主循环中调用自定义的函数read_sig
als来获得音频数据并存入输入缓存i
p_buffer数组;再调用自定义函数write_buffer来处理音频数据并存入输出缓存;output_sig
als将输出缓冲区的数据送输出设备;最后调用标准C的显示信息的函数pri
tf显示进度提示信息。整个系统可以完成将输入的音频数据扩大volume倍后再输出的功能。
freadr