看啥推荐读物
专栏名称: 大大通
针对电子行业逐渐呈现碎片化、客制化的趋势,大联大推出汇聚内外工程师,搭建互相帮助乐于分享,解决问题的首选技术平台----大大通,研发工程师的翰林院。其中包含了大联大代理的上百条产品线、数百个方案,以及新产品信息和原厂新闻
今天看啥  ›  专栏  ›  大大通

MCC系列博文 | Microchip代码配置器MCC学习教程6 --DMA直接存储器访问

大大通  · 公众号  ·  · 2024-03-06 16:30
点击蓝字 关注我们本篇博文主要介绍在MCC中如何快速使用DMA这个功能。对于DMA,想必大家都不陌生,主要功能就是让存储器和外设之间进行数据传输,最关键的是不需要CPU进行干预,能有效的提供数据传输的吞吐率。如下图。目前大多数芯片都带有DMA这个功能,值得一提的是PIC在8bit MCU里面也有一部分芯片支持DMA,例如PIC18FxxK42和PIC18FxxK83 MCU。首先,我们先打开MCC中DMA这个模块,如下图。接下来,我们介绍DMA中,每个寄存器对应表示的含义。如下图。目前在8bit PIC18FxxK42中只支持两路DMA,具体的逻辑框图如下图。传输方向/源地址/目的地址:DMA数据传输方向是固定的,即从源地址到目的地址。具体的说,DMA能将数据从源地址读出,然后写入目的地址。源地址  (读操作):flash,EEPROM,GPR(SRAM), SFR(外设寄存器);目的地址(写操作):GPR (SRAM),SFR( ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照