找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3889|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

單片機DMA可以減輕CPU的壓力,讓CPU去睡覺

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:961114 發(fā)表于 2022-5-28 10:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
DMA外設(shè)和存儲器(或存儲器和存儲器)直接通過總線進(jìn)行數(shù)據(jù)交換而不經(jīng)過CPU的技術(shù)。在MCU中,DMA是一項十分重要的技術(shù),它可以降低CPU的處理壓力,提高外設(shè)數(shù)據(jù)的處理效率。

通道:DMA的通道表示一組外設(shè)對存儲器的請求,
數(shù)據(jù)對齊:源和目的數(shù)據(jù)源的地址要對齊,傳輸寬度對齊
仲裁器:協(xié)調(diào)優(yōu)先權(quán),多個外設(shè)訪問同一個存儲器時可通過軟件設(shè)置優(yōu)先級,優(yōu)先級相同時由硬件決策
DMA的定義可以看出,這是一種利用總線的技術(shù),降低CPU在數(shù)據(jù)讀取和存儲上面的壓力,可以執(zhí)行其他操作。當(dāng)CPU初始化這個傳輸動作,傳輸動作本身是由DMA 控制器來實行和完成。

DMA主要特性
直接存儲器訪問 (DMA) 用于在外設(shè)與存儲器之間以及存儲器與存儲器之間提供高速數(shù)據(jù)傳 輸?梢栽跓o需任何 CPU 操作的情況下通過 DMA 快速移動數(shù)據(jù)。這樣節(jié)省的 CPU 資源可 供其它操作使用。

51hei截圖20220527172749.jpg (124.31 KB, 下載次數(shù): 94)

51hei截圖20220527172749.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:961114 發(fā)表于 2022-5-28 10:40 | 只看該作者
以下系列都有DMA功能:
STC32G12K128系列、STC8H8K64U系列、STC8H4K64TL系列、STC8H4K64TLCD系列
回復(fù)

使用道具 舉報

板凳
ID:99525 發(fā)表于 2022-5-29 05:25 | 只看該作者
這個還沒試過,不會用!
回復(fù)

使用道具 舉報

地板
ID:293363 發(fā)表于 2022-5-30 09:59 | 只看該作者
請問下  32G  USB調(diào)試不了  官方?jīng)]出詳細(xì)的教程嗎
回復(fù)

使用道具 舉報

5#
ID:961114 發(fā)表于 2022-5-30 15:49 | 只看該作者
陳潤源home 發(fā)表于 2022-5-30 09:59
請問下  32G  USB調(diào)試不了  官方?jīng)]出詳細(xì)的教程嗎

通過USB HID協(xié)議打印數(shù)據(jù)信息使用說明.pdf (2.3 MB, 下載次數(shù): 23)
回復(fù)

使用道具 舉報

6#
ID:409674 發(fā)表于 2022-6-20 14:44 | 只看該作者
串口DMA如何接收不固定長度的數(shù)據(jù)?只有一個固定長度的寄存器,沒有空閑中斷等的事件處理。
回復(fù)

使用道具 舉報

7#
ID:983641 發(fā)表于 2022-7-11 11:28 | 只看該作者
有沒有DMA使用教程?
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表