当前位置: 首页 > news >正文

加强网站政务服务建设方案长沙网络营销学校

加强网站政务服务建设方案,长沙网络营销学校,jsp网站开发环境配置,宣传网站站点最有效的方式是8 DWA DMA简介 DMA(Direct Memory Access)直接存储器存取(可以直接访问32内部存储器,包括内存SRAM,Flash) DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预&#x…

8 DWA

DMA简介

DMA(Direct Memory Access)直接存储器存取(可以直接访问32内部存储器,包括内存SRAM,Flash)
DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,节省了CPU的资源
存储器和存储器(软件触发);外设和存储器(硬件触发)
12个独立可配置的通道: DMA1(7个通道), DMA2(5个通道)
每个通道都支持软件触发和特定的硬件触发STM32F103C8T6 DMA资源:DMA1(7个通道)

8.1 DWA直接存储读取

存储器映像

类型起始地址存储器用途
ROM(只读)0x0800 0000程序存储器Flash存储C语言编译后的程序代码
0x1FFF F000系统存储器存储BootLoader,用于串口下载
0x1FFF F800选项字节存储一些独立于程序代码的配置参数
RAM(随机存储器)0x2000 0000运行内存SRAM存储运行过程中的临时变量
0x4000 0000外设寄存器存储各个外设的配置参数
0xE000 0000内核外设寄存器存储内核各个外设的配置参数(NVIC和SysTick)

DMA框图

在这里插入图片描述

DMA基本结构

在这里插入图片描述

DMA进行转运的条件:

第一,就是开关控制,DMA_Cmd必须使能;
第二,传输计数器必须大于0;
第三,触发源必须由触发信号;

DMA请求

在这里插入图片描述

数据宽度与对齐

在这里插入图片描述

数据转运+DMA

将DataA转到DataB,外设地址给DataA数组地址,有储器地址给Data B的首地址,宽度按8位字节传输,两地址都自增,传输计数器给7,无需自动重装,用软件触发,调用DMA_ Cmd( )

在这里插入图片描述

ADC扫描模式+DMA

DMA最常见的用途就是配合ADC的扫描模式

外设地址给ADC_DR地址,有储器地址在SRAM中定一个数组ADValue,以16位半字转输

在这里插入图片描述

函数解释:

void DMA_DeInit(DMA_Channel_TypeDef* DMAy_Channelx);		//恢复缺省配置
void DMA_Init(DMA_Channel_TypeDef* DMAy_Channelx, DMA_InitTypeDef* DMA_InitStruct); //初始化
void DMA_StructInit(DMA_InitTypeDef* DMA_InitStruct);		//结构体初始化void DMA_Cmd(DMA_Channel_TypeDef* DMAy_Channelx, FunctionalState NewState);		//DMA通道使能
void DMA_ITConfig(DMA_Channel_TypeDef* DMAy_Channelx, uint32_t DMA_IT, FunctionalState NewState);	//中断输出使能
void DMA_SetCurrDataCounter(DMA_Channel_TypeDef* DMAy_Channelx, uint16_t DataNumber); //设置当前传输数据寄存器
uint16_t DMA_GetCurrDataCounter(DMA_Channel_TypeDef* DMAy_Channelx);	//获取当前传输数据寄存器FlagStatus DMA_GetFlagStatus(uint32_t DMAy_FLAG);	//获取标志位状态
void DMA_ClearFlag(uint32_t DMAy_FLAG);			   //清除标志位
ITStatus DMA_GetITStatus(uint32_t DMAy_IT);		   //获取中断状态
void DMA_ClearITPendingBit(uint32_t DMAy_IT);	   //清除中断挂起位
http://www.tj-hxxt.cn/news/119271.html

相关文章:

  • 创建网站的英语360地图怎么添加商户
  • 哪个网站可以免费做国外湖南长沙最新情况
  • 网站开发的工作对象软文营销写作技巧有哪些?
  • 二手车网站开发过程凤山网站seo
  • 上海网站建设 网页做seo全网营销的方式
  • 日照社保网站开发中什么意思baidu百度首页
  • 做网站字体规范云搜索app官网
  • 陕西企业网站建设哪家好网络app推广是什么工作
  • 做网站有包括哪些东西企业推广文案范文
  • 廖雪峰的网站怎么做的软文拟发布的平台与板块
  • 济宁市精神文明建设委员会网站什么是论坛推广
  • 如何在别人网站挂黑链百度seo服务方案
  • 做网站尺寸一般都多大微信crm系统软件
  • 茶叶批发 技术支持 东莞网站建设百度指数分是什么
  • 专业建站是什么电脑培训班价目表
  • 山东省 安全双体系建设网站武汉seo全网营销
  • 怎样做instergram网站营销推销产品的万能句子
  • 代刷网站app制作教程百度识图找原图
  • wordpress 无广告视频网站网络广告策划流程有哪些?
  • 建设网站不会写代码成都seo培
  • wordpress 链接 插件属于seo网站优化
  • 六安论坛网最新疫情消息优化设计三年级下册数学答案
  • 淘宝网网站开发网站运营及推广方案
  • 互联网架构师合肥关键词排名优化
  • 如何优化wordpress网站灰色关键词排名
  • 昆山做网站价格seo搜索是什么意思
  • 做图网站地图站长申论
  • 做网站的是什么免费html网页模板
  • 秦皇岛网站建设报价大型集团网站建设公司
  • 学ps做兼职的网站有哪些站长工具网站