• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: 可以用到24HJ256GP610的DMA功能嗎?
#7
版主
版主


查看用戶資訊
5m 大大說的對,PORT 的位址無法被 DMAxPAD 的內容看到其位址,所以就只能用原是方式 INT0中斷後讀取 PORT 的值。我的資料太舊了要去網站更新了。

Thanks,

發表於: 2008/9/4 16:12
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 可以用到24HJ256GP610的DMA功能嗎?
#6
資深會員
資深會員


查看用戶資訊
根據:
http://ww1.microchip.com/downloads/en/DeviceDoc/70223b.pdf 的page 22-15
PIC24H的DMAxPAD無法將資料來源或去處設定為PORTD,所以應該是無法利用DMA直接去存取PORTD吧!
PIC32好像就可以。

發表於: 2008/9/4 13:34
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 可以用到24HJ256GP610的DMA功能嗎?
#5
版主
版主


查看用戶資訊
INT0 DMA 沒試過,但看 DMA 章節裡的說明是可以使用 INT0 (DMA IRQ0) 的方式驅動DMA 來讀取 DMA Peripheral Address 的。

可以先將 DMAxTSA<14> 位元設為0 做16-bit 的 DMA 資料傳送。DMAPAD (DMA Peripheral Address Register) 設定 PORTn 的位址,DMAxSTA (RAM Primary Start Address) 設定 DMA Dual-Port RAM 的位址,這樣就可以利用 INT0 觸發 DMA 來讀取 PORTn 的並列資料了。

DMA 的操作與設定請參考 RTC 教材 204 ADV。

發表於: 2008/9/4 11:15
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 可以用到24HJ256GP610的DMA功能嗎?
#4
初級會員
初級會員


查看用戶資訊
參照:

Ryang 寫道:
看時序圖,你需要的是 11-bits 的並列輸入並配合 INT0 的中斷座高速的並列讀取。

Output Clock 接 INT0 ,使用上緣觸發方式中斷,並在中斷將 D0~D10 用一個16 bit I/O Port 讀進來就可以了。

不知 clock 有多快,I/O port 無法驅動 DMA 功能。

呃....I/O port 無法驅動 DMA 功能....
那INT0 dma是指...?
就是因為clock很快才想到用DMA...
這是一棵ADC....clock由6Mhz~125Mhz...
如果不能用DMA最高可以到多少?_?

發表於: 2008/9/3 20:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 可以用到24HJ256GP610的DMA功能嗎?
#3
版主
版主


查看用戶資訊
看時序圖,你需要的是 11-bits 的並列輸入並配合 INT0 的中斷座高速的並列讀取。

Output Clock 接 INT0 ,使用上緣觸發方式中斷,並在中斷將 D0~D10 用一個16 bit I/O Port 讀進來就可以了。

不知 clock 有多快,I/O port 無法驅動 DMA 功能。(R Yang 更正 I/O port 可以透過 DMAxPAD 暫存器來指定周邊位址進行 DMA 的傳送)

發表於: 2008/9/3 16:20

Edited by Ryang on 2008年09月04日 11:18:17
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 可以用到24HJ256GP610的DMA功能嗎?
#2
資深會員
資深會員


查看用戶資訊
研究看看是否可以用DCI或SPI介面搭配DMA來用。

發表於: 2008/9/2 20:51
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


可以用到24HJ256GP610的DMA功能嗎?
#1
初級會員
初級會員


查看用戶資訊
縮圖
例如當CLK下降的時候讀取11個INPUT PIN的資料
可以嗎?
請問要PORGRAMM要如何寫?
因為只看到有ON-CHIP ADC用DMA的例子....
THX~^^

發表於: 2008/9/1 17:56
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------