久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4166|回復: 3
收起左側

STM32F103的DMA能否實現外設到外設,內存到內存的傳輸?

[復制鏈接]
ID:494791 發表于 2019-7-29 14:43 | 顯示全部樓層 |閱讀模式
求助!!!!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傳輸結束  ,沒有寫選擇哪個通道
各位大佬幫幫忙
回復

使用道具 舉報

ID:388197 發表于 2019-7-29 22:37 | 顯示全部樓層
存儲器到存儲器是有的.
外設到外設沒聽過,不過也不難實現,讓DMA的兩個通道指向同一個地址,一個設置為存儲器到外設,另一個設為外設到存儲器,然后分開觸發.
F103的DMA一共就兩個...DMA2只有大容量的才有.至于哪個通道,這個我沒試過,你可以做實驗試試,我猜的話,如果是存儲器對存儲器,應該是隨便哪個通道都可以,只要設置好兩個地址.
回復

使用道具 舉報

ID:123289 發表于 2019-7-30 08:50 | 顯示全部樓層
外設置的工作方式由外設定,
你要做的是讓出總線,不要干擾到外設工作,因為外設這時要利用總線。
根據外設的要求,與外設做個握手,讓彼此知道DMA的開始與結束。以便你收回總線使用權。
回復

使用道具 舉報

ID:494791 發表于 2019-8-1 16:30 | 顯示全部樓層
cjm82 發表于 2019-7-29 22:37
存儲器到存儲器是有的.
外設到外設沒聽過,不過也不難實現,讓DMA的兩個通道指向同一個地址,一個設置為存儲 ...

我用的是F103VET6,是大容量的,有DMA2,我剛才試了通道1和4,都不行
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品亚洲永久免费精品 | 国产日韩欧美一区二区 | 一级国产精品一级国产精品片 | 国产精品毛片无码 | 亚洲小视频在线观看 | 国产亚洲精品精品国产亚洲综合 | 国产精品美女久久久久aⅴ国产馆 | 国产日韩精品一区 | 国产视频久久 | 欧美专区在线 | 国产激情偷乱视频一区二区三区 | 男人天堂视频在线观看 | 99成人在线视频 | 日本粉嫩一区二区三区视频 | 久久久久久久久一区 | 五月天婷婷狠狠 | 97视频在线免费 | 国产日韩欧美电影 | 少妇黄色| 国产精品1区2区3区 中文字幕一区二区三区四区 | 日韩欧美国产一区二区三区 | 99国产精品视频免费观看一公开 | 亚洲精品国产区 | 一二三区av| 高清免费在线 | 狠狠爱视频 | 亚洲第1页 | 2022精品国偷自产免费观看 | 日韩成人精品一区二区三区 | 亚洲成人精品 | 日本一道本视频 | 欧美毛片免费观看 | 精品国产亚洲一区二区三区大结局 | 欧美男人天堂 | 夜夜草| 精品国产乱码久久久久久丨区2区 | 国产美女视频黄a视频免费 国产精品福利视频 | 久草在线高清 | 国产aaaaav久久久一区二区 | 日韩欧美国产精品一区二区 | 中文字幕国产视频 |