會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





請問這行 DMA 函數更改了哪些 SFR 的內容?
資深會員
註冊日期:
2006/04/17 11:12
所屬群組:
註冊會員
文章: 621
等級: 22; EXP: 78
HP : 0 / 544
MP : 207 / 20029
離線
大家好:

以下這行函數會對哪些 DMA 的 SFR 做設定,若要改成暫存器寫法要怎麼寫呢?謝謝。
DmaChnSetTxfer();

----------------------------------------------------------
#define DMA0 (0)

unsigned char srcSize = 2; //specify the Source Size

//specify size of (bytes) per transaction(Cell Size)
//(16-bit AD values requires 2 bytes)
unsigned char cellSize = 2;

//specify the size (bytes) of the destination
//(Destination Size)
unsigned short dstSize = 200;

//assign source address
unsigned short* pDmaSrc = (void*) &ADC1BUF0;

//assign destination address
unsigned short* volatile pDma_0_Dst = ADC;

DmaChnSetTxfer(DMA0, pDmaSrc, pDma_0_Dst, srcSize, dstSize, cellSize);
----------------------------------------------------------

7月02日 14:49:07
轉換PDF檔 列印


Re: 請問這行 DMA 函數更改了哪些 SFR 的內容?
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14528
等級: 73; EXP: 10
HP : 1081 / 1802
MP : 4842 / 76619
離線
參考一下 PIC32 DMA 的 Reference Manual 裡的資料傳輸流程就知道要使用那些暫存器了。

http://ww1.microchip.com/downloads/en/DeviceDoc/60001117H.pdf

7月02日 15:03:01
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2018 Winter Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project