- 19
- 0
- 约2.55千字
- 约 9页
- 2023-11-21 发布于陕西
- 举报
深入了解STM32/GD32的DMA(1)O老师讲32一、DMA传输的来由二、GD32/STM32的系统结构三、GD32/STM32的DMA的内部结构
一、DMA传输的来由 在DMA出现之前,处理器内部的模块之间数据的传输都要经过CPU。比如进行一个将数据从IO口读进来并送到内存中存储,CPU通常都是将数据先读到它的缓存,然后再写入到内存中。在数据量比较小时,这样处理没有问题。但是,如果数据量比较大--比如,我们要将一块内存的内容拷贝到显存中--更新显示内容,每个数据都要经过CPU时,问题就出来了。就如我们在例8-1看到的那样--要等待数据传输完成才能进行下一个动作。这种情况在产品设计中是不允许的。为了解决大数据量传输时CPU被严重占用的问题,设计者们设计了DMA模块。使用该模块时,CPU只需要做好DMA模块的配置工作,然后数据的搬运由DMA自己去完成。这就大大减轻了CPU的负担,使得各种数据的传输与控制能够并行进行。
O老师讲32 图8-9给出了STM32/GD32的系统结构。二、GD32/STM32的系统结构图8-9 STM32/GD32的系统框图
O老师讲32 由图可见,GD32/STM32的内部主要由以下10个部分构成,下面分别介绍。 1.内核。内核是一颗处理器的核心,指令分析、中断管理、系统滴答时钟等都位于内核中。 2.
您可能关注的文档
最近下载
- 部编人教版八年级上册历史全册教学设计(配2025年秋改版教材).docx VIP
- EPLAN Electric P8软件技能培训课件.ppt VIP
- 学堂在线 数字电子技术基础 期末考试答案.docx VIP
- 高三一本“临界生”动员会课件.pptx VIP
- 中职英语升学模块修订版重庆专版Unit 314.ppt VIP
- 部编版八年级下册语文期末复习:课内、课外文言文阅读+课内、课外古诗词鉴赏 练习题汇编(含答案).pdf VIP
- (正式版)C-J-T 511-2017 铸铁检查井盖.docx VIP
- CCS技术通告 经修订的滚装处所和特种处所固定式水基灭火系统设计和认可指南(MSC.1-Circ.1430-Rev.2).pdf
- 17J610-1 特种门窗(一)参考图集.docx VIP
- 人工智能基础与应用—(AIGC实战):AIGC 图片生成与图像处理PPT教学课件.pptx VIP
原创力文档

文档评论(0)