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 ...