飞思卡尔K60DMA中文手册_第1页
飞思卡尔K60DMA中文手册_第2页
飞思卡尔K60DMA中文手册_第3页
飞思卡尔K60DMA中文手册_第4页
飞思卡尔K60DMA中文手册_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、/*桂林电子科技大学物联网工程Editor:JaceLin Date:2014.2.5一、DMA特性1) k60 有 16 个 DMA 通道二、寄存器1)控制寄存器:DMA_CR31-18 reserved17 CX 取消转移,0 正常操作,1 取消剩下数据转移16 ECX 错误取消转移,0 正常操作,1 取消转移15-8 reserved14 EMLM 使能副循环映射0 禁止,TCDn.word2 为 32 位1 使能,TCDn.word 被重新定义6 CLM 持续连接模式,0 当副循环结束后,再次激活DMA 要通过裁决,1 不用裁决5 HALT停止DMA操作,0正常模式,1停止DMA操作4

2、 HOE 错误时停止,0正常操作,1当有错误时 HALT=1,也就是DMA停止 3 reserved2 ERCA 使能循环通道裁决,1 EDBG 使能调试,写 0,调试也用 DMA,写1,调试时DMA不可用 0 reserved2)错误状态寄存器DMA_ES31 VLD 所有错误状态位逻辑或,0 没有错误,1 表示至少有1 个错误没有清除30-17 保留16 ECX 转移被取消0没有被取消的转移,1 最后一次记录是被取消的转移15 保留14 CPE 通道优先错误,0 没有通道优先错误,1 有13-12 保留11-8 ERRXHN 错误通道位/被取消的位(最多16位)7 SAE 源地址错误,0

3、没有源地址配置错误,1 有错误6 SOE 源偏移错误,0 没有源偏移配置错误,1 有偏移配置错误5 DAE 目标地址错误,0 没有错,1 有错误4 DOE 目标偏移错误,0 没有错误,1 有3 NCE NBYTES/CITE的已置错误,0没有,1有2 SGE Scatter/Gather 配置错误,0 没有, 1 有1 SBE 源总线错误,0 没有错误,1 有0 DBE 目标总线错误,0 没有, 1 有3)使能请求寄存器DMA_ERQ ( 16 个通道的请求信号寄存器)0 禁止, 1 使能:31-16 保留15-0 ERQ15-ERQ04)使能错误中断寄存器0 禁止, 1 使能:31-16 保

4、留DMA_EEI ( 16 个通道的错误中断寄存器)15-0 EEI15-EEI05)清除使能中断寄存器 DMA_CEEI (清除EEI的使能中断)7 NOP 0 正常操作,1 没有操作,这个寄存器所有脱下可以忽略6 CAEE 清除所有使能错误中断,写 0清除特定EEI,写1清除所有EEI5-4 保留3-0清除使能错误中断(一共 16位,写相应位表示选定,通过CAEE清除)6)设置使能错误中断寄存器DMA_SEEI7 NOP 0 正常操作,1 没有操作,这个寄存器所有脱下可以忽略6 SAEE 设置所有使能错误中断,写 0设置特定EEI,写1设置所有EEI5-4 保留3-0设置使能错误中断(一共

5、 16位,写相应位表示选定,通过SAEE设置)7)清除使能请求寄存器DMA_CERQ (清除ERQ的请求中断)7 NOP 0 正常操作,1 没有操作,这个寄存器所有脱下可以忽略6 CAER 清除所有使能请求,写 0清除特定ERQ写1清除所有ERQ5-4 保留3-0清除使能请求中断(一共 16位,写相应位表示选定,通过CAER青除)8)设置使能请求寄存器DMA_SERQ7 NOP 0 正常操作,1 没有操作,这个寄存器所有脱下可以忽略8 SAER 设置所有使能请求,写 0设置特定ERQ写1设置所有ERQ5-4 保留3-0设置使能请求(一共 16位,写相应位表示选定,通过SAER置)DMA_CDN

6、E9 NOP 0 正常操作,1 没有操作,这个寄存器所有脱下可以忽略6 CADN 清除所有完成位,0 清除特定位,1 清除所有位5-4 保留3-0 CDNE 清除(特定完成位,共16 位)10)设置状态位寄存器DMA_SSRT7 NOP 0 正常操作,1 没有操作,这个寄存器所有脱下可以忽略8 SAST 配置所有完成位,0 设置特定位,1 设置所有位5-4 保留3-0 SSRT设置(特定完成位,共 16位)11)清除错误寄存器DMA_CERR9 NOP 0 正常操作,1 没有操作,这个寄存器所有脱下可以忽略10 CAEI 清除所有完成位,0 清除特定位,1 清除所有位5-4 保留3-0 CER

7、R清除(特定位,共 16位)12)清除中断请求寄存器DMA_CINT11 NOP 0 正常操作,1 没有操作,这个寄存器所有脱下可以忽略6 CAIR 清除所有中断请求位,0 清除特定位,1 清除所有位5-4 保留3-0 CINT 清除(特定位,共16 位)13)中断请求寄存器DMA_INT ( 16 个通道)0 禁止, 1 使能:31-16 保留15-0 INT15-INT014)错误寄存器DMA_CRR ( 16 个通道)0 禁止, 1 使能:31-16 保留15-0 ERR1-ERR015)硬件请求状态寄存器0 禁止, 1 使能:31-16 保留DMA_HRS( 16 个通道)15-0 H

8、RS15-HRS016)通道n 优先级寄存器DMA_DCHPIn7 ECP 使能通道优先权写0 不支持高优先级,写1 支持高优先级6 DPA 禁止优先级功能写0 支持低优先级,写1 不支持任何优先级5 5-4 保留3-0 CHPRI 通道 n 优先级设定,共16 个优先级17) TCD源地址(DMA_TCD_SADDR31-0 SADDR 源地址18) TCD信号源地址偏移(DMA_TCD_SOFF ,表示下一个数据的存储地址15-0 SOFF 源地址信号偏移19) TCD传输属性(DMA_TCD_ATTR15-11 SMOD 源地址模数10-8 SSIZE源数据转换大小000 8 位001

9、16 位010 32 位011 保留100 16 字节其它保留7-3 DMOM 目标地址模数详见SMOD 定义2-0 DSIZE目标数据转换大小详见SSIZ比义20) TCD副循环计数器(DMA_TCD_NBYTES_MLNO31-0 NBYTES副循环转换计数,也就是副循环每次传输的字节数,21) TCD有符号副环路偏移(DMA_NBYTES_MLOFFNO31 SMLOE 副循环源地址使能0 没有应用SADDR, 1 应用于 SADDR32 DMLOE 副循环目标地址偏移使能0 没有应用DADDR, 1 应用于 DADDR29-0 NBYTES副循环偏移计算22) TCD有符号副循环偏移(

10、DMA_NBYTES_MLOFFYES31 SMLOE 源副循环偏移使能0 没有应用SADDR, 1 应用于SADDR32 DMLOE 目标副循环偏移使能0 没有应用SADDR, 1 应用于SADDR29-10 MLOFF当SMOE和DMOE为1,这里是偏移量,或者说是下次数据地址9-0NBYTES副循环字节转换计算23) TCD末尾(结束)源地址调整( DMA_TCD_SLAST31-0 SLAST末尾(结束)源地址调整24) TCD 目标地址(DMA_TCD_DADDR31-0 DADDR 目标地址25) TCD有符号目标地址偏移(DMA_TCD_DOFF ,每次传输完存储目标地址增量15

11、-0 DOFF 目标地址偏移* 26) TCD当前副循环连接(主循环计数)DAM_TCD_CITER_ELINKYES15 ENLINK 当副循环结束时,是否使能通道连接,0 禁用, 1 使能14-13 保留环循环次数)12-9 LINKCH8-0 CITERLINKCH1接通道号当前主循环迭代计数器,用于对主循环总次数计算(也就是副循* 27) TCD当前副循环连接(主循环计数)DMA_TCD_CITER_ELINKNO15 ELINK 使能通道对通道最小循环0 不用, 1 使能14-0 CITER 循环数28) TCD末尾(结束)目标地址调整( DMA_TCD_DLASTSGA 31-0

12、SLASTSGA29) TCD控制与状态(DMA_TCD_CSR15-14 BWC 带宽控制13-12 保留11-8 MAJORLINKCH 连接通道号(16 位)7 DONE 通道完成,该位标志DMA 主循环完成,6 ACTIVE 通道执行,该位标志通道已经执行5 MAORELINK 使能通道对通道连接在一个主循环完成后0 禁止通道连接,1 使能通道连接4 ESG 使能散 /聚模式 0 禁用, 1 使能3 DREQ禁止请求,0通道ERQ位不作用,1通道ERQ位清除当主循环完成后2 INTHALF 使能一个中断当主计数完成一半时0 禁止, 1 使能1 INTMAJOR 使能一个中断当主循环计数完成时0 禁止, 1 使能0 START通道开始,0没有开始,1开始*30) TCD起始副循环连接(DMA_TCD_BITER_ELINKYES*15 ELINK使能通道对通道连接当副循环完成时14-13 保留12-9 LIMKCH 连接通道号8-0 BITER 开始主循环计数,该值必须和0 禁止, 1 使能CITERf 同31 )TCD起始副循环连接(DMA_TCD_BITER_ELINKNO15 ELINK 使能通道对通道连接当副循环完成时0 禁止, 1 使能14-0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论