赞
踩
01 CCS的介绍、下载与安装
1 CCS的介绍
2 下载
3 安装
02 创建一个CCS工程
1 工作空间
2 创建一个新的CCS工程
3 编译与生成
03 工程导入
1 前面的话
2 导入工程
3 完整工程的结构
04 程序烧写与仿真
1 目标配置文件CCXML
2 连接仿真器
3 烧写程序(装载程序)
4 在线仿真
05 CCS8.0常用菜单
1 CCS编辑界面与调试界面
2 编译
3 搜索
4 打开窗口
5 常用窗口简介
06 在线仿真操作
1 监视变量
2 监视寄存器
3 断点管理
4 查看内存
07 曲线图形显示工具
1 简介
2 示例程序
3 波形显示
获取教程中相关的示例源码,请关注微信公众号:iFTrue未来已来,并在公众号后台回复“CCS教程源码”
查看全文请关注微信公众号:iFTrue未来已来,并在公众号后台回复“CCS教程”
01
简介
CCS中提供了一个高级曲线图像显示工具,使用它可以观测我们的波形。要使用图形工具,必须处于Debug模式下,也就是说必须连接仿真器在线仿真。
菜单位置位于:Tools -> Graph
如果没有Tools菜单,检查右上角快捷菜单是否处于CCS Debug模式
图形工具包括基于时间轴的图形:Sigle Time 单曲线、Dual Time 双曲线,还有基于频率轴的图形:所有FFT选项。
02
示例程序
我们以三角波发生器程序为例,示例代码可在公众号“iFTrue未来已来”后台回复“CCS教程源码”获取。三角波发生器的核心程序如下:
// 三角波计算
u16_wave++;
if(u16_wave >= 50)
{
u16_wave = 0;
}
为了观测波形,我们必须自定义一个全局变量数组,用来缓存波形数据
unsigned short int u16_Graph[200]; // 波形存储
unsigned short int u16_Cnt; // 计数器
然后将波形数据进行缓存
// 存储波形
u16_Graph[u16_Cnt] = u16_wave;
u16_Cnt++;
if(u16_Cnt >= 200)
{
u16_Cnt = 0;
}
03
波形显示
1、连接仿真器,并且将示例程序烧写进DSP,点击运行(Resume)
2、我们已单曲线为例。打开图形工具,Tools -> Graph -> Sigle Time
3、在弹出的图形属性对话框中,配置数据缓冲区长度Acquisition Buffer Size为“200”(示例代码中数组的长度),配置数据类型Dsp Data Type为“16 bit unsigned integer”(代码中数据的数据类型),配置起始地址Start Address为“u16_Graph”(数组名,代表数组起始地址),点击“OK”
4、出现Sigle Time曲线图形窗口
5、曲线图形窗口顶部工具栏可控制多种功能,例如刷新速率(冻结、连续、目标停止),这里我们选择“连续刷新”,还有缩放等功能。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。