找回密码
 注册
关于网站域名变更的通知
查看: 392|回复: 2
打印 上一主题 下一主题

MSP430 DMA控制器的特性和模块功能

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-3-11 13:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
MSP430 DMA控制器的特性和模块功能
: ?4 j: _5 ^+ Q- Z1 [
) F( ^# \% i* @

# G$ m2 v7 ]- n! g6 L/ j/ ~

特性:

1 l数据传送不需要CPU介入,完全由DMA控制器自行管理。

2 在整个地址空间范围内传输数据,块方式传输可达65536字节

3 能够提高片内外设数据吞吐能力,实现高速传输,每个字或者字节的传输仅需要2个MCLK

4 减少系统功耗,即使在片内外设进行数据输入或输出时,CPU也可以处于超低功耗模式而不需唤醒

5 字节和字数据可以混合传送:DMA传输可以是字节到字节、字到字、字节到字或者字到字节。当字到字节传输时,只有字中较低字节能够传输,当从字节到字传输时,传输到字的低字节,高字节被自动清零

6 四种传输寻址模式:固定地址到固定地址、固定地址到块地址、块地址到固定地址以及块地址到块地址

7 触发方式灵活:边沿或者电平触发。

8 单个、块或突发块传输模式:每次触发DMA操作,可以根据需要传输不同规模的数据

功能模块:

1 3个独立的传输通道:通道0、通道1和通道2。每个通道都有源地址寄存器、目的地址寄存器、传送数据长度寄存器和控制寄存器。每个通道的触发请求可以分别允许和禁止

2 可配置的通道优先权:优先权裁决模块,传输通道的优先级可以调整,对同时有触发请求的通道进行优先级裁决,确定哪个通道的优先级最高。MSP430的DMA控制器可以采用固定优先级,还可以采用循环优先级。

3 程序命令控制模块,每个DMA通道开始传输之前,CPU要编程给定相关的命令和模式控制,以决定DMA通道传输的类型

4 可配置的传送触发器:触发源选择模块,DMAREQ(软件触发)、Timer_A CCR2输出、Timer_B CCR2输出、I2C 数据接收准备好、I2C 数据发送准备好、USART接收发送数据、DAC12模块DAC12IFG、ADC12模块 的ADC12IFGx、DMAxIFG、DMAE0 外部触发源。并且还具有触发源扩充能力

: [$ f) m& a$ u0 C& }& o  W# E5 o

该用户从未签到

2#
发表于 2019-3-11 21:14 | 只看该作者
支持啦‘’

该用户从未签到

3#
发表于 2019-3-11 22:19 | 只看该作者
学习一下,谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-27 23:21 , Processed in 0.125000 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表