Re: 請教使用DSPIC33FJ128MC708單通道AD並使用DMA及存入1280個WORD RAM的DEMO CODE
|
||||
---|---|---|---|---|
初級會員
|
發表於: 2007/10/8 19:04
|
|||
|
Re: 請教使用DSPIC33FJ128MC708單通道AD並使用DMA及存入1280個WORD RAM的DEMO CODE
|
||||
---|---|---|---|---|
初級會員
|
嗯!看起來最大只有512BYTES
但不知單一個通道是否可把DMA可以使用所有的DMA_RAM? (上述為單通道AD轉換全部值填入DMA256WORDS)? 如果可以, 這樣無法存入1280次的A/D轉換值,不知有否其他對策? (我的想法是連續做4次*256WORDS剛好等於1280) 但不知使用 "乒乓模式"是否可以把這1280次的A/D轉換,轉換時間是一樣的,我所須要的是要1280us完成這1280次的A/D轉換,不知能否做到?
發表於: 2007/10/3 16:11
|
|||
|
Re: 請教使用DSPIC33FJ128MC708單通道AD並使用DMA及存入1280個WORD RAM的DEMO CODE
|
||||
---|---|---|---|---|
版主
|
DMA 所使用的是內部 Duap-Port RAM 可以被沏成好幾塊來對應不同的 DMA存取。也可以設為 512 Bytes 的 DMA Budffer 存完 512bytes 後產生 DMA 中斷降資料從DMA buddfer 搬到一般的 RAM 區域,夥可以使用 "乒乓模式" 來做Dual DMA Buffer 的處理。
發表於: 2007/10/3 10:38
|
|||
|
Re: 請教使用DSPIC33FJ128MC708單通道AD並使用DMA及存入1280個WORD RAM的DEMO CODE
|
||||
---|---|---|---|---|
初級會員
|
看起來:DMA的RAM_SIZE只有2560BYTE OR 1280個WORD,
長度剛剛好,
發表於: 2007/10/2 16:37
|
|||
|
Re: 請教使用DSPIC33FJ128MC708單通道AD並使用DMA及存入1280個WORD RAM的DEMO CODE
|
||||
---|---|---|---|---|
版主
|
一步一步慢慢來,先把 ADC & DMA 完成後再來玩下一個。
http://www.microchip.com/stellent/idc ... 408&fragment32_NextRow=33 參考一下 dsPIC33F Code Example "CE120" 看看 ADC 是怎樣透過 DMA 來讀取到 Dual-Port RAM 的。
發表於: 2007/10/1 15:03
|
|||
|
請教使用DSPIC33FJ128MC708單通道AD並使用DMA及存入1280個WORD RAM的DEMO CODE
|
||||
---|---|---|---|---|
初級會員
|
各位大大:
基於我對C真的不熟又無法得到SAMPLE CODE的情況下, 請求之各位支援,我希望能使用33FJ128MC708的AN0連續做AD共1280次並希望能使用DMA或RAM把1280次的結果存入,然後我希望能再建一個TABLE來對應這1280的值並做定址存取,不知有沒有知道的高手可以給我一點提示,謝謝!!!!ASPS!
發表於: 2007/10/1 14:55
|
|||
|