兮督 发表于 2025-8-18 23:10:28

DMA控制器

DMA:Direct Memory Access,直接存储器访问。作用是在不经过CPU核心的情况下,把数据直接在外设内存 或 内存内存 之间搬运。可以减轻CPU的负担(CPU不用亲自搬数据),提高效率,尤其是大块数据传输(比如ADC连续采样、UART收发大数据)。在MCU里属于片上外设,但跟CPU内核通过总线矩阵相连。
DMA控制器是MCU内部的一个外设模块,和UART、SPI、I²C控制器一样,挂在MCU的总线上(比如 ARM Cortex-M 系统里有 AHB/APB 总线)。CPU可以通过寄存器配置DMA控制器,DMA控制器可以直接访问存储器总线(SRAM、Flash、外设寄存器)。
DMA控制器能自己发起内存或外设访问,不需要CPU亲自搬运数据。


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

梅克 发表于 2025-10-9 22:27:53

不错,里面软件多更新就更好了

唐茗 发表于 2025-10-22 06:09:46

前排留名,哈哈哈

频鹏凶 发表于 2025-11-8 15:01:01

喜欢鼓捣这些软件,现在用得少,谢谢分享!

吮槌圯 发表于 2025-12-15 18:16:04

东西不错很实用谢谢分享

喳谍 发表于 2026-1-4 07:36:17

东西不错很实用谢谢分享

揉幽递 发表于 2026-1-17 17:45:07

谢谢楼主提供!

注思 发表于 2026-1-18 05:21:36

感谢,下载保存了

抑卞枯 发表于 2026-1-19 23:56:57

谢谢分享,试用一下

缍米 发表于 2026-1-20 19:43:35

感谢分享,学习下。

忙贬 发表于 2026-1-23 03:28:42

感谢发布原创作品,程序园因你更精彩

羽桑 发表于 2026-1-25 11:43:38

谢谢楼主提供!

钦娅芬 发表于 2026-1-26 07:52:19

东西不错很实用谢谢分享

扔飒 发表于 2026-1-26 10:34:30

很好很强大我过来先占个楼 待编辑

捐催制 发表于 2026-1-27 08:03:16

过来提前占个楼

赊朗爆 发表于 2026-1-30 04:54:03

前排留名,哈哈哈

役魅肋 发表于 2026-2-1 22:35:58

懂技术并乐意极积无私分享的人越来越少。珍惜

诀锺 发表于 2026-2-3 05:34:18

收藏一下   不知道什么时候能用到

烯八 发表于 2026-2-4 05:51:59

喜欢鼓捣这些软件,现在用得少,谢谢分享!

凌彦慧 发表于 2026-2-4 10:09:08

yyds。多谢分享
页: [1] 2
查看完整版本: DMA控制器