0

根据本文档,第 6 节看起来我应该能够查看信号图。我有 Code Composer 6,所以它与这些说明不同。我单击查看-> 其他,然后键入图表。但是当我单击离散线图时,我看到它的视图非常短暂地出现在其他一些工具栏附近,然后立即消失。如果它有帮助,Code Composer 是基于 Eclipse 的一个版本,这似乎是一个 IDE 问题,除非我必须进行某种设置才能显示它。

4

2 回答 2

0

查看信号图表的方法是将图表附加到存储信号的变量(数组)。

假设您使用的 F28335 处理器具有 RAM Banks L0 - L7 可用。还假设您正在使用 RAML0 来存储信号数据,现在 RAML0 的长度为 4096 个字,因此,您的代码中通常会有一个 4096 大小的数组“存在”在 RAML0 中。

这是您在代码中设置的方式:

#define RXDATASIZE      4096                    // Number of data or L0 and L1 bank
#pragma DATA_SECTION(RXdataCH1, "DPRAML0")
UINT16 RXdataCH1[RXDATASIZE];                   // Copied data for Carrier Detect DSP Mode.

在您的 .cmd 文件中,您将拥有:

 DPRAML0                : > RAML0,     PAGE = 1         // For CH1 DSP/FFT processing

.cmd 文件是一个文件,它允许您指定变量在内存架构中“存在”的位置。

现在,当您填充 RAM Bank 时,您可以通过 RXdataCH1 数组访问这些值。要在运行时查看值,您需要将 RXdataCH1 添加到“表达式”窗口。在此处,您将右键单击表达式列表中的变量并选择“图表”。

现在,当您在调试模式下运行时,您将在运行时在图表中看到变量的内容。您可能需要调整图表属性中的一些设置,例如您希望查看的数据点数量 - 默认为 200,但我经常将其设置为数组大小 - 4096。

这是一个非常有用的功能,例如,它允许对采样信号进行可视化表示。

希望这可以帮助。

于 2015-08-20T09:51:16.137 回答
0

查看http://processors.wiki.ti.com/index.php/C2000_Archived_Workshops ,特别是 F28335 研讨会 - 在学生指南中,实验 7 将展示 TI 如何使用 CCS 绘图工具来显示 RAM 的内容。

实验室设置了 50 个位置的 RAM 缓冲区,然后将您指向绘图工具:工具->图形->单次,并提供有关填写特定实验室详细信息的进一步说明。

因此,“采集缓冲区大小”设置为 50,“DSP 数据类型”设置为 16 位无符号整数(对于原始 ADC 12 位数据),“采样率”设置为中断服务程序的速率,“ Start Address”是缓冲区开始的RAM地址,“Display Data Size”设置为50,查看缓冲区的全部内容,“Time Display Unit”设置为usec。

于 2017-07-13T17:20:26.883 回答