天天看點

CCS5.2 Graph的使用方法及步驟 FFT

CCS5.2  Graph的使用方法及步驟 FFT      最近在做一個新項目,正好用到CCS,說實話從KEIL過渡到CCS真的有點不習慣,但CCS的某些功能還是非常實用的,在使用過程中,想對AD采集的資料進行波形仿真,要使用CCS的Graph功能,在網上找了半天沒找到一個像樣的資料,是以在這裡将本人使用的一個具體步驟與大家分享。      1、保證程式編譯及test connection無error      2、點選debug(綠色的小甲殼蟲),然後點選Resume(F8)

CCS5.2 Graph的使用方法及步驟 FFT

     3、選擇你要通過Graph檢視的全局變量,将其add to expressions,用途是檢視這個變量的位址,如下圖變量的位址為0x12000

CCS5.2 Graph的使用方法及步驟 FFT

     4、點選tools選擇Graph,其中有兩個是比較常用的,一個是single time(時域波形),另一個是FFT magnitude(頻域波形)      5、single time的設定如下圖,主要有5個地方要設定,其實就是和你定義的全局變量有關,我定義的全局變量為float32 AdcBuf[2048];是以按下圖設定即可,然後點選OK

CCS5.2 Graph的使用方法及步驟 FFT

    6、這時你會發現時域波形并沒有正确顯示出來,檢視AdcBuf[2048]裡的資料會顯示error,問題出在哪了呢,關鍵的一步就在這裡,這是你隻要在AD采集中斷的最後打一個斷點,一切問題都解決了。你可以檢視波形,通過實時重新整理波形和暫停重新整理波形可以更友善的檢視波形。

CCS5.2 Graph的使用方法及步驟 FFT
CCS5.2 Graph的使用方法及步驟 FFT
CCS5.2 Graph的使用方法及步驟 FFT

   7、時域波形的波形的出來,頻域的也就簡單了,通用的步驟,這次選擇FFT magnitude,隻有一個FFT order與時域設定時不一樣,FFT order為傅立葉級數,這個根據實際情況填寫,同樣的,在頻域波形上也可以通過實時重新整理波形和暫停重新整理波形可以更友善的檢視波形。     

CCS5.2 Graph的使用方法及步驟 FFT
CCS5.2 Graph的使用方法及步驟 FFT

     1、你想要使用的Graph的變量最好為全局變量