首页 > 代码库 > 【DMA】配置及使用
【DMA】配置及使用
DMA(Direct Memory Access)直接储存器访问
dsPIC33F DMA子系统使用双端口SRAM储存器(DPSRAM)和寄存器结构,这种架构无需进行周期挪用。
周期挪用的意思就是(也叫周期窃取)当CPU和DMA都需要访问储存器时,DMA优先级高于CPU,会使CPU暂停。当CPU正在访问储存器时,DMA则需等待CPU处理完再进入。按手册的说法,这710就是没有周期挪用的。
DMA也需要触发,可以用定时器和外部中断进行触发,我们一般习惯用定时器,每个DMA通道都是单向的,要进行读写操作的话,必须分配两个DMA通道。共有8个独立通道,都可以设置成发送或者接收但是都必须为单向。通道也有传输优先级。
【DMA】配置及使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。