实验5:cc2530 dma 实验

实验5:cc2530 dma 实验

ID:9993134

大小:243.55 KB

页数:5页

时间:2018-05-20

实验5:cc2530 dma 实验_第1页
实验5:cc2530 dma 实验_第2页
实验5:cc2530 dma 实验_第3页
实验5:cc2530 dma 实验_第4页
实验5:cc2530 dma 实验_第5页
资源描述:

《实验5:cc2530 dma 实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机科学与技术学院实验报告课程名称:无线传感器网络原理与应用实验五CC2530DMA实验一、实验目的透过本实验的学习,使使用者熟悉CC2530芯片的DMA传输功能相关暂存器的配置及其使用方法。二、实验内容用CC2530芯片内DMA控制器将一字符串从源位址转移到目标位址。三、实验环境硬件:鼎轩WSN实验箱(汇聚网关、烧录线、平行串口线),PC机;软件:IAR软件,串口助手。四、实验步骤1.DMA简介直接存取访问(DMA)控制器可以用来减轻8051CPU内核传送数据操作的负担,从而实现在高效利用电源的条件下的高性能。只需要CPU极少的干预,DMA控制

2、器就可以将数据从诸如ADC或RF收发器的外设单元传送到存储器。DMA控制器协调所有的DMA传送,确保DMA请求和CPU存储器访问之间按照优先等级协调、合理地进行。DMA控制器含有若干可编程的DMA通道,用来实现存储器-存储器的数据传送。DMA控制器控制整个XDATA存储空间的数据传送。由于大多数SFR寄存器映射到DMA存储器空间,这些灵活的DMA通道的操作能够以创新的方式减轻CPU的负担,例如,从存储器传送数据到USART,或定期在ADC和存储器之间传送数据样本,等等。使用DMA还可以保持CPU在低功耗模式下与外设单元之间传送数据,不需要唤醒,这就

3、降低了整个系统的功耗。DMA控制器的主要功能如下:(1)5个独立的DMA通道;(2)3个可以配置的DMA通道优先级;(3)32个可以配置的传送触发事件;(4)源地址和目标地址的独立控制;(5)单独传送、数据块传送和重复传送模式;(6)支持传输数据的长域域,设置可变传输长度;(7)既可以工作在字模式,又可以工作在字节模式。2.DMA参数配置DMA控制器的配置需要由使用者软件来完成。在一个DMA通道可被使用之前必须要配置一些参数。DMA控制器的5个通道的行为都与下列配置参数有关:3.源地址DMA通道从该位址开始读取资料。该位址是XDATA存储器空间中的

4、位址,可以具体映射到下面几种存储器或暂存器:SRAM存储器(映射位址:0x0000~SRAM_SIZE-1),容量为8KB可选的FLASH存储器BANK(映射位址,:XBANK(0x8000~0xFFFF)),容量为32KBXREG(映射位址:0x6000~0x63FF),容量为1KB可被映射到XDATA存储器空间的SFR(映射位址:0x7080~0x70FF),容量为128Byte4.目标位址DMA通道从该位址开始写入资料。该位址是XDATA存储器空间中的位址,可以具体映射到下面几种存储器或暂存器:SRAM存储器(映射位址:0x0000~SRAM

5、_SIZE-1),容量为8KB可选的FLASH存储器BANK(映射位址:XBANK(0x8000~0xFFFF)),容量为32KBXREG(映射位址:0x6000~0x63FF),容量为1KB,可被映射到XDATA存储器空间的SFR(映射位址:0x7080~0x70FF),容量为128Byte。5.字节传输或字传输用于配置DMA通道所完成的传输是8位元(字节)还是16位元(字)。6.M8该参数用于配置采用7位元长还是8位元长的字节来传输资料。此参数只适用于字节传输。7.源位址和目标位址增量当DMA通道进入工作状态或重新进入工作状态时,源位址和目标位

6、址被转送到内部位址指针。该内部位址指标可以有下列4种增量:增量为0:每次传输之后该内部位址指标将保持不变。增量为1:每次传输之后该内部位址指针将加1。增量为2:每次传输之后该内部位址指针将加2。减量为1:每次传输之后该内部位址指针将减1。在位元组模式,1个计数等于1个位元组;在字模式下,1个计数等于2个位元组。8.传输长度DMA传输的字节数或字数。当到达该值时,DMA控制器重新使DMA通道进入工作状态或解除DMA通道的工作状态,并且可以产生中断请求。可以看出,使用该参数后,每次DMA传输的字节数或字数就由该值决定,这是一个固定长度。如果需要每次DM

7、A传输的字节数或字数是可变的,需要用到下面介绍的配置参数。9.可变长度((VLEN)DMA通道可以利用源资料中的第一个位元组或字(对于字,使用[12:0]位元)作为传输长度,这样就允许了可变长度传输。有4种可选的可变长度传输模式(为了便于描述,我们假设传输长度参数的值为LEN,源资料中的第一个位元组/字所指示的传输长度为S):10.传输模式传输模式用于选择DMA通道传输资料的模式。共有四种传送模式:实验步骤1)打开鼎轩WSN实验箱,检查实验箱设备,确保实验箱设备完整、连接无误后,连接电源线,打开电源开关;2)用烧录线连接汇聚网关上的烧录接口与电脑U

8、SB接口;3)双击打开目录(/cc2530-simple-demo/DMA_Test)下的工程图标dmatest.eww打

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。