2014-10-09 32 views
0

基於this document,第6節看起來我應該能夠查看信號圖。我有Code Composer 6,所以它不同於這些說明。我點擊查看 - >其他,然後鍵入圖形。但是當我點擊離散線圖時,我看到它的視圖非常簡單地出現在其他工具欄附近,然後立即消失。如果有幫助,Code Composer基於Eclipse的一個版本,並且它看起來像是一個IDE問題,除非我必須做某種設置才能顯示它。如何查看Code Composer中的信號圖?

回答

0

,以查看信號的曲線圖。將附着的曲線圖的變量(陣列),其存儲所述信號的方式。

讓我們假設你正在使用的具有RAM銀行L0的F28335處理器 - 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銀行必須通過RXdataCH1數組訪問值。要在運行時查看這些值,需要將RXdataCH1添加到「表達式」窗口中。從這裏您將右鍵單擊表達式列表中的變量並選擇'圖表'。

現在,當你在調試模式下運行,你會看到在運行時圖表中的變量的內容。您可能需要調整Graph Properties中的一些設置,例如您希望查看的數據點的數量 - 默認爲200,但我經常將其設置爲數組大小 - 4096.

這是一個非常有用的特徵,例如允許採樣信號的可視化表示。

希望這會有所幫助。

0

看看http://processors.wiki.ti.com/index.php/C2000_Archived_Workshops ,特別是F28335研討會 - 在學生指南中,實驗7將展示TI如何使用CCS繪圖工具顯示RAM的內容。

該實驗室建立了一個50的位置RAM緩衝,然後再分你的圖形工具:工具 - > graph->單時間並給出了詳細填寫該特定實驗室進一步的說明。

所以,「採集緩衝器大小」被設置爲50, 「DSP數據類型」被設置爲16位無符號整數(對於原始ADC的12位數據), 「採樣率」被設置爲的速率中斷服務程序, 「起始地址」是緩衝區開始的RAM地址, 「顯示數據大小」設置爲50,可以查看緩衝區的全部內容, 「時間顯示單元」設置爲USEC 。

+1

儘管此鏈接可能會回答問題,但最好在此處包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效 – slfan 2017-07-13 17:53:40