面向物联网的嵌入式系统开发 11-CC2530 DMA通信技术应用开发.pptxVIP

  • 24
  • 0
  • 约1.32千字
  • 约 21页
  • 2020-05-21 发布于江苏
  • 举报

面向物联网的嵌入式系统开发 11-CC2530 DMA通信技术应用开发.pptx

CC2530和STM32嵌入式接口技术开发3.8 CC2530 DMA通信技术应用开发DMA简介CC2530与DMACC2530DMA配置项目场景说明项目实践DMA概念直接存储器处理DMA是一种接口技术。它的主要功能是在没有CPU干预的情况下实现存储器与外围设备、存储器与存储器之间的数据交换,从而可以使CPU从大量的数据交换、慢速的设备访问和分散数据收集中解放出来,最终加快了存储器之间的大量数据的交换,同时,大大提高了CPU的利用率。DMA控制器结构DMA基本原理一个完整的DMA传输过程必须经过DMA请求、DMA响应、DMA传输、DMA结束4个步骤。DMA的传输方式停止CPU访问内存DMA的传输方式周期挪用DMA的传输方式DMA与CPU交替访问内存DMA 控制器的主要功能DMA工作状态图CC2530的DMA配置使用DMA的基本流程是:配置DMA?→?启用配置?→?启动DMA传输 → 等待DMA传输完毕。分析如下:(1)配置DMA:首先必须配置DMA,但DMA的配置不是直接对某些寄存器赋值,而是在外部定义一个结构体,对其赋值,然后再将此结构体的首地址的高8位赋给?DMA0CFGH,将其低8位赋给?DMA0CFGL。(2)启用配置:首先将结构体的首地址 dmaConfig 的高/低8位分别赋给SFR DMA0CFGH和 DMA0CFGL(其中的0表示对通道0配置,CC2530包含5个D

文档评论(0)

1亿VIP精品文档

相关文档