欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
STM32F103的DMA能否實現外設到外設,內存到內存的傳輸?
[打印本頁]
作者:
單片機小白一個
時間:
2019-7-29 14:43
標題:
STM32F103的DMA能否實現外設到外設,內存到內存的傳輸?
求助!!!!STM32F103的DMA存儲器到存儲器 以及 外設到外設傳輸程序如何編寫?
庫函數版本的傳輸方向庫里面只給了(((DIR) == DMA_DIR_PeripheralDST) || \((DIR) == DMA_DIR_PeripheralSRC))兩個選項,在網上找的例程有DMA_DIR_MemoryToMemory,但是庫里面好像沒有,一寫就報錯
還有,存儲器到存儲器傳輸的話,應該選擇哪個通道?數據手冊額里面只寫了 當設置了DMA_CCRx寄存器中的MEM2MEM位之后,在軟件設置了DMA_CCRx寄存器中的EN位啟動DMA通道時, DMA傳輸將馬上開始。當DMA_CNDTRx寄存器變為0時, DMA傳輸結束 ,沒有寫選擇哪個通道
各位大佬幫幫忙
作者:
cjm82
時間:
2019-7-29 22:37
存儲器到存儲器是有的.
外設到外設沒聽過,不過也不難實現,讓DMA的兩個通道指向同一個地址,一個設置為存儲器到外設,另一個設為外設到存儲器,然后分開觸發.
F103的DMA一共就兩個...DMA2只有大容量的才有.至于哪個通道,這個我沒試過,你可以做實驗試試,我猜的話,如果是存儲器對存儲器,應該是隨便哪個通道都可以,只要設置好兩個地址.
作者:
yzwzfyz
時間:
2019-7-30 08:50
外設置的工作方式由外設定,
你要做的是讓出總線,不要干擾到外設工作,因為外設這時要利用總線。
根據外設的要求,與外設做個握手,讓彼此知道DMA的開始與結束。以便你收回總線使用權。
作者:
單片機小白一個
時間:
2019-8-1 16:30
cjm82 發表于 2019-7-29 22:37
存儲器到存儲器是有的.
外設到外設沒聽過,不過也不難實現,讓DMA的兩個通道指向同一個地址,一個設置為存儲 ...
我用的是F103VET6,是大容量的,有DMA2,我剛才試了通道1和4,都不行
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1