This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号:CODECOMPOSER
工具/软件:Code Composer Studio
大家好,我有TI的TM4C123GXL TIVA Launchpad。
我指 的是TIVA Launchpad研讨会 文档-实验9的步骤10。
在实验9中,它调用"sinf"函数并使用CCS绘制该函数。
我在64位7.1 10计算机上使用Matlab 2016和CCS 0.0.0016万。
// float gSerialesData[series_length]; float gSerialesData[]={ #include "MATLAB/mySignal.txt" //使用Matlab生成具有 // 73.51Hz (注释D2),97.99Hz (G2),146.8 Hz (D3)的余弦波总和, 和293.67 Hz (D4)(仅实值,无虚值) //+零填充+平移窗口 //信号长度=4096,采样频率=1024 Hz };
我替换了那个零件并绘制了单一时间图。
这部分很好。 我不必一直执行Matlab来检查数组的值。
但是,我在配置FFT幅度图时遇到了问题。
更糟糕的是,有时我不能选择那些图形;当我使用CCS 7和TIVA Launchpad进行调试时,它们变灰。
简而言之,我想提出以下问题:
1) 我希望FFT功能分析信号阵列的频率。
您能帮我配置FFT幅度图吗?
如何配置它以获得Matlab显示的相同结果?
2)为什么图形部分变灰?
如何解决此问题?
你好,Rafael。 我已附上文本文件。
可以麻烦你来看看吗?
你好 ,Rafael。 感谢您的回答。 但我把洗衣服落在家里了。 因此我将很快尝试您的解决方案。
同时,我还有几个问题要问。
desouza 说:我发现16以上的值产生了错误的图解,因此15似乎是硬性限制。
1.我还没有增加价值。 我不理解"硬性限制"一词。
这种“硬限制”是否因我用于运行CCS 7的计算机或与采样频率相关的计算机而异?
2.我不知道如何再生这个“老”的问题。
您是否知道如何在不重新启动CCS 7的情况下启用图形菜单?
3.最后,由于我离开了启动板,我很好奇CCS 7是否可以使用调试模拟(没有任何JTAG的调试代码)
如果我没有启动板,是否无法模拟我的代码?
如果可以,我会立即尝试您的FFT配置建议。
David,
[QUETE USER="DAVID __"]我用于运行CCS 7的计算机或与采样频率相关的计算机的"硬限制"是否不同?[/QUET]
据我所了解,FFT幅值图工具的窗口大小不受样本大小的限制,不受3.2768万 (或215)的限制。
DAVID _ 说:您知道如何在不重新启动CCS 7的情况下启用图形菜单吗?[/QUOT]
只要目标停止,就应启用图形。 我个人从未看到这些选项变灰。
DAVID _ 说:如果我没有启动板,是否无法模拟我的代码?[/QUOT]
不再如此。 在CCSv6.x发布时,软件模拟器已从产品中删除。 抱歉。
此致,
拉斐尔
你好 ,Rafael。 这是大卫。 感谢您的支持!
只要目标停止,就应启用图形。 [/引述]
您是对的! 大多数情况下,调试器运行时,这些选项呈灰色显示。
但现在始终如此! 在视图更改为"CCS Debug"(CCS调试)视图后,我没有按"Resume"(恢复)按钮。
有时,无论是否按下它,它都会变灰。
SW模拟器在CCSv6.x发布时已从产品中删除。 抱歉。[/QUOT]
您不必道歉! 难怪,我把自己4年前使用的CCS 5的记忆取出来。
我已经使用64位Windows 7 SP1桌面上的启动板进行了测试。
[1] FFT顺序=15
[2] FFT顺序=16
[3] FFT顺序=24
意外结果!
另外,我已经检查了“DVT-1908”的状态。
最后,我想我不应太依赖CCS的FFT图功能。
那么,有没有与CCS 7内存转储功能相关的链接?
也许我应该将全局 变量的值作为文本文件转储。
如果可以选择格式(十六进制格式或32/64位浮点值格式),那就太好了。
之后,我们来完成案例!