[請益] 關於ADI SHARC系列 DSP晶片的應用

看板ASM (組合語言)作者 (殺破狼)時間4年前 (2020/12/04 01:53), 4年前編輯推噓2(201)
留言3則, 2人參與, 4年前最新討論串1/1
大家好 不知道各位有沒有用過ADI SHARC系列的DSP晶片來做訊號處理的應用。 開發軟體使用CrossCore Embedded Studio,程式語言是C/C++。 想請各位大大提點資料的搜索方向,以及通常遇到冷門或較舊硬體應用的求生方法。 目前是學生,算是單晶片的初學者。 拿到被指定的DSP板子,並安裝對應的CCES開發軟體後, 我首先使用CCES找出對應板子的範例程式, 範例程式的Project裡,有很多檔案.h跟.c, 一層一層看,看到不能再往下一層,幾乎無法體會各個程式的用意, 索性複製Project,刪減、拼湊之後,可以讓LED閃爍, 過程中,依然無法掌握整個程式的編寫方式與用意。 後來就去畫DSP晶片與周邊的電路圖了,就擺在旁邊, 中間有到圖書館找書,發現使用ADI DSP應用開發的相關書籍非常少, 都是用TI的DSP來做教學比較多,但考慮到硬體大小,所以不能用TI的。 ADI DSP的書,我有找到兩本,非常的舊,目前還沒有看完,但有點隔靴搔癢的感覺, 其中一本是技術集錦,應該是Datasheet的譯本。 我也有寄信去ADI請教,沒有得到回信,ADI的論壇也有發問,得到我找過的回覆。 幾個月過去了,還是不會在GPIO做簡單的資料讀寫, 更不用說用SPI去做資料讀寫,還有資料的處理, 上網找資料,越找越多,發散起來了,無法收斂,難過。 感覺是我做事情的邏輯或處理方式不對嗎?如果是各位大大會怎麼做呢? 對目前的東西沒有什麼經驗,包含硬體設計... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.38.198 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1607018014.A.038.html

12/04 10:03, 4年前 , 1F
你不是可以點 led 了, 這樣不就是在作 gpio 讀寫了嗎?
12/04 10:03, 1F
對,可以寫某個腳位的High Low了,但是不能只打那幾行, 還要加一些範例裡的程式才可以過。 目前還不會讀,我是用按鈕來測,看有沒有存進去。這樣測可以嗎? ※ 編輯: QQ7654 (36.235.66.140 臺灣), 12/04/2020 12:20:46

12/04 15:54, 4年前 , 2F
有看 datasheet 裡頭 gpio 暫存器的 memory map 嗎?
12/04 15:54, 2F
CCES有memory browser可以看,板子上的DSP針對輸入/輸出腳很多共接的線跟開關, 那顆DSP有30多個可以自己定義的輸入/輸出腳, 程式的寫法是不是會被板子的硬體配置限制住?我想得很複雜,開關很多。 DSP的datasheet跟板子的datasheet裡的memory map好像不一樣,板子有自己擴充的樣子 那顆DSP根據封裝的方式不同,有的可以外接記憶體有的不行,一般好像要外接, 我可能要再看詳細一點。 ※ 編輯: QQ7654 (140.125.35.117 臺灣), 12/04/2020 17:21:59

12/06 23:03, 4年前 , 3F
為什麼沒事搞自己?
12/06 23:03, 3F
文章代碼(AID): #1VoIOU0u (ASM)
文章代碼(AID): #1VoIOU0u (ASM)