- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PART01
DMA功能简介
一、DMA可大大提高内核工作效率
如果没有DMA,想读取ADC的值,首先要在内
核向ADC功能发出指令,然后等待ADC读取完
DMA的字面意思是“直接存储器访问“,通常用在外设成,内核再从ADC读出数据,再存放到SRAM
与内核需要进行大量数据传输的场合。当中。这个过程需要内核参与,占用了内核的时
间,内核就不能去做别的工作了。
DMA可以在这种数据读取、存放的任务上完全
解放内核。它能按预先设定好的设置从ADC读
出数据,然后自动存放到SRAM中指定的位置,
不需要内核的参与。当内核需要ADC的数据时,
只要读SRAM指定的位置这一步操作就行了。
二、DMA功能
框图(1)
DMA请求
•如果外设要想通过DMA来传输数据,必须先给DMA控制器
发送DMA请求。
•DMA收到请求信号之后,控制器会给外设一个应答信号。
•当外设应答后且DMA控制器收到应答信号之后,就会启动
DMA的传输,直到传输完毕。
二、DMA功能框图(2)
通道
•DMA具有12个独立可编程的通道,其中DMA1有7个通道,
DMA2有5个通道,每个通道对应不同的外设的DMA请求。
•虽然每个通道可以接收多个外设的请求,但是同一时间只能
接收一个,不能同时接收多个。
二、DMA功能框图(3)
仲裁器
当发生多个DMA通道请求时,就意味着有先后响应处理
的顺序问题,这个就由仲裁器也管理。仲裁器管理DMA通道
请求分为两个阶段:
•第一阶段属于软件阶段,可以在DMA_CCRx寄存器中设置,
有4个等级:非常高、高、中和低四个优先级。
•第二阶段属于硬件阶段,如果两个或以上的DMA通道请求
设置的优先级一样,则他们优先级取决于通道编号,编号
越低优先权越高,比如通道0高于通道1。
在大容量产品和互联型产品中,DMA1控制器拥有高于
DMA2控制器的优先级。
您可能关注的文档
- 宝万斯白蛋鸡资料.docx
- 保护区管理有效性分析.pptx
- 白酒酒度测定与勾兑实验.pdf
- 白露鱼塘管理.docx
- 白细胞渗出过程讲解.pptx
- 摆线内啮合齿轮泵原理.docx
- DMA配置说明讲解.pdf
- DMA基础教程讲解.pdf
- 班次时间构成分析.docx
- Bossini公司介绍讲解.pptx
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
有哪些信誉好的足球投注网站
文档评论(0)