新手請教 如何用c語言訪問dsp的資料匯流排

2025-07-10 08:45:17 字數 2222 閱讀 5031

1樓:匿名使用者

訪問dsp的資料匯流排,一般每個位址段都有乙個範圍,要檢視dsp的晶元手冊裡所規定的進行訪問。在c語言中一般用指標來訪問特定位址段。指標很容易實現類似「in」和"out"指令功能的。

請教如何設定dsp載入的項

2樓:

標頭檔案,.h定義一暫存器,或者作為 乙個存取資料庫原始檔,.c用於各自外設的c程式設計。cmd檔案,用於分配記憶體,現在只知道這麼多,希望對大家有幫助 檢視原帖》

麻煩採納,謝謝!

怎麼用c語言操作dsp2812的16位資料匯流排

3樓:網友

傳送0xffff全高電平到資料線,可以這樣寫:

#define maddress 0x80123(*maddress)=0x0ffff;

由於你是向位址0x80000寫資料,位址線上會出相應的位址0x123,xzcs2片選訊號也會有效,在xwe訊號的上公升沿會有穩定的全1資料線保持,然後會釋放匯流排。

ad裝置屬於比較「吵」的,一般在接入資料線時,需要用匯流排隔離器件隔離,用片選選通後讀寫,這需要晶元用輪詢或中斷方式訪問,比較麻煩。

也可以考慮用串列埠的ad晶元接mcbsp。

dsp2812是ti公司新推出的功能強大的tms320f2812的32位定點dsp,是tms320lf2407a的公升級版本,最大的特點是速度比tms320lf2407a有了質的飛躍,從最高40m躍公升到tms320f2812的150m,處理資料位數也從16位定點躍公升到32位定點。最大的亮點是其擁有eva、evb事件管理器和配套的12位16通道的ad資料採集,使其對電機控制得心應手。

4樓:阿郝先生

不曉得你到底問什麼,與ad相連?你是要採集模擬量嗎還是你要把ad資料量處理?

如何用c語言訪問dsp的i/o空間

5樓:網友

i/o空間位址宣告。

要在程式中訪問io空間位址,必須首先用關鍵字「ioport」對要訪問的位址進行定義。

語法:ioport t ype porthex_num

ioport 宣告io空間埠變數的關鍵字;

type 變數型別,可以為char, short, int或unsigned int;

porthex_num 埠號,port後面接16進位數字。

ioport unsigned int port10;

i/o空間位址訪問。

訪問用ioport關鍵字宣告的i/o埠變數和訪問一般變數沒有區別。

ioport unsigned int port10; /* 訪問i/o埠10h的變數*/

int func ()

i/o埠變數的使用不僅僅侷限於賦值,和其他變數同樣也可以應用於其它的表示式。

call (port10); /* read port 10h and pass to call */

a = port10 + b; /* read port 10h, add b, assign to a */

port10 += a; /* read port 10h, add a, write to port 10h */

程式中訪問的任何乙個io位址都必須在c語言程式起始處用ioport關鍵字宣告!

dsp2812怎樣擴充套件i/o口,最好是16位的,因為要16位並口來傳送資料。誰介紹個晶元

6樓:網友

2812有匯流排訊號線,用273鎖存控制線即可。

dsp2407怎麼片選三個晶元,對同樣的三塊ad晶元的16位資料進行採集,怎麼設定片選訊號?

7樓:網友

dsp是16通道的ad取樣,你可以分別通道接3個晶元,然後通過軟體啟動來區分3個晶元的。

8樓:星檸科草說

可以呀,對速度會有很小的影響。

請問dsp程式設計軟體是什麼,,應該用什麼程式語言?

9樓:網友

一般用的是 現在估計有了 這個軟體用於編譯程式 而採用的語言一般是c語言啊 挺好用的。

16位ad的dsp有哪些

10樓:網友

我不知道,只知道有自帶10位12位ad的**。16位ad可以單獨做乙個模組了。

如何用C語言做24點遊戲的程式,如何用C語言做一個24點遊戲的程式?

6.3.4 源程式 define n 20 define col 100 define row 40 include stdio.h include time.h 系統時間函式 62616964757a686964616fe78988e69d8331333236383364 include grap...

如何用C語言求矩形的面積和周長,C語言 長方形的面積和周長 怎麼弄

c語言計算矩形的面積和周長,是面試過程中常見的問題之一。其實矩形的面積和周長的計算公式,周長等於2x 2y,矩形面積 長 x 寬。周長是圍繞二維圖形的路徑。周長可以用來計算包圍一個院子或花園所需的柵欄的長度。對於只有兩個邊長的矩形,比如x和y,周長等於2x 2y。矩形面積的公式使用乘法 長 x 寬 ...

在c語言中如何用log函式啊,在C語言中如何用log函式啊?

把printf m 5.2 f n m 改為printf m 5.2f n m c語言中log函式怎麼使用啊 1 c語言中,有兩個log函式,分別 為log10和log函式,具體用法如下 2 函式名 log10 功 能 對數函式log,以10為底 用 法 double log10 double x ...