电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>单片机>PIC32 FRM DMA控制器的详细中文数据手册概述

PIC32 FRM DMA控制器的详细中文数据手册概述

2018-06-06 | pdf | 0.88 MB | 次下载 | 2积分

资料介绍

  直接存储器访问(Direct Memory Access,DMA控制器是总线主模块,用于无需 CPU 干预的情况下在不同外设之间传输数据。 DMA 传输的源和目标可以是 PIC32 系列器件中包含的任何存储器映射的模块。例如,存储器本身,或外设总线(Peripheral Bus,PB)设备之一:如 SPI 或 UART 等。

  DMA 通道可以在无需 CPU 干预的情况下将数据从源传输到目标。源和目标起始地址分别定义源和目标的起始地址。

  源和目标的大小均可独立配置,并且传输的字节数与源和目标大小无关。

  传输通过软件或通过中断请求启动。用户可以选择器件上的任意中断来启动 DMA 传输。

  在传输启动时,DMA 控制器将执行单元传输(由单元大小寄存器定义),并且通道保持使能,直到数据块中的所有字节(源或目标中的较大者)传输完成为止。当通道被禁止时,将禁止进一步的传输,直到通道重新使能为止。

  DMA 通道使用独立的指针来跟踪源和目标的当前字单元。

  在源 / 目标指针处于源 / 目标大小一半位置时,或者在源 / 目标计数器达到源 / 目标结束位置时,可以产生中断。

  DMA传输可以通过软件、通过模式匹配或通过中断事件中止。在检测到地址错误时,传输也会停止。

  图 31-1 显示了典型的 DMA 传输。通过将源大小 (DCHxSSIZ)和目标大小 (DCHxDSIZ)设置为 4 和 2 字节 (块大小为 4 字节)来设定块传输大小。从而为源 (DCHxSSA)和目标(DCHxDSA)寄存器提供了起始地址位置。源地址是称为缓冲区阵列的物理 SRAM 位置。目标地址为物理 PMDIN (PMP 输出缓冲区)存储器位置。单元大小 (DCHxCSIZ)也设置为 2 字节。这意味着 4 字节的块传输将完成 2 次 2 字节的单元传输。对于 DMA 而言传输事件设为 PMP 写操作,也就是当PMP写操作发生时会开始单元传输。请注意,将DCHxCON寄存器中的CHAEN 位置 1 将自动使能 DMA 通道。向 DCHxECON 寄存器中的 CFORCE 位写入 1 也将强制开始DMA 传输。如果通道自动使能,则在块传输结束时,所有通道寄存器会在开始单元传输之前复位到其初始设置状态。否则, DMA 通道将禁止。

PIC32 FRM DMA控制器的详细中文数据手册概述

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 651单片机窗帘控制器仿真程序
  12. 1.93 MB  |  2次下载  |  免费
  13. 751单片机大棚环境控制器仿真程序
  14. 1.10 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费