关于STM32的ADC的扫描模式

发布者:trendsetter9最新更新时间:2015-09-08 来源: eefocus关键字:STM32  ADC  扫描模式 手机看文章 扫描二维码
随时随地手机看文章
下面这张截图是 我看的 STM32参考手册的关于ADC状态寄存器ADC1_SR的资料
关于STM32 <wbr> <wbr> <wbr>ADC的扫描模式
 

我经过参考网上的资料 感觉EOC位  好像是每个通道转换结束 置位。而不是像书上这样说的 通道组转换结束时置位。
就像扫描模式,应该是每一个通道转换完就置一次,而不是等所有的通道都结束了才置位的。
不知道我理解的对不对?
书上写错了的?
 
 
1L:
额!这个还真不知道
 
2L(版主):
回复【楼主位】 utopia779 :
---------------------------------
这个要实验一下了.以实际实验结果为准.
3L:
应该是每一个通道转换完就置一次
这样的话DMA才能在每个通道转换完立即取出数据

我是这样理解的
 
4L(我自己):
 
这个问题 现在我的理解是这样的

这个采样结束标记位 是完成所有的通道才置位的

所以,我们无法读取每个通道的采样数据

那怎么办呢?

那就需要使用DMA来读数据。

会有人问 DMA怎么知道 什么时候采样数据呢!

这个看 STM参考手册 或许 能够看得出来。

ADC的DMA请求并不经过 规则通道数据寄存器,而是通过转换器直接申请。


立此为证,等我完全明白了 再来解释。

补充一张图 就会发现  采样多个通道 必须使用DMA
如下图
关于STM32 <wbr> <wbr> <wbr>ADC的扫描模式
 
 
 
 
 
具体的使用步骤:
主要是配置 ADC和 DMA。记得打开ADC的DMA允许位。


关于STM32 <wbr> <wbr> <wbr>ADC的扫描模式

关于STM32 <wbr> <wbr> <wbr>ADC的扫描模式

关于STM32 <wbr> <wbr> <wbr>ADC的扫描模式
 
打开一次DMA的传输  DMA开始工作
然后开始进行AD转换,转换后产生DMA请求,将数据进行存储, 存储的采样数取决于 DMA设置的数量。
关键字:STM32  ADC  扫描模式 引用地址:关于STM32的ADC的扫描模式

上一篇:STM32的IO模式选择
下一篇:stm32f10x_it.c 定义的程序列表,编程时参考

推荐阅读最新更新时间:2024-03-16 14:30

STM32到CONST的全局变量
程序如下: const int globalConstDat = 12; int globalDat = 11; int main(void) { int localDat = 6; const int localConstDat = 7; USART_Configuration(); //ptint to PC from USART1 printf( &globalConstDat = 0x%p, &globalDat = 0x%prnrn , &globalConstDat, &globalDat); printf( &localDat = 0x%p, &localConstDat = 0x%prn , &localDat
[单片机]
stm32 浮点数问题
由于我后面的课题需要涉及较多的浮点运算,只熟悉f103,它不带FPU,所以软件浮点算法就显得很重要了。这几天在做些小研究和测试。 今天又仔细研读了谭浩强的C语言书的数据类型章节,上面有说到c编译系统总将float类型转换成double类型来进行浮点运算,然而一般应用中7位有效数字的占32位的float类型已基本满足需求,若转为16位有效数字64位double类型岂不是没什么必要?速度岂不是会降低? 今天将原子哥的内部温度传感器实验的浮点运算的代码作了个小小的改动,却是大大的改善,结果如下: 温度计算公式原代码为: temp=(1.43-temp)/0.0043+25; // 这句产生的代码量为1584字节改为单精度: te
[单片机]
STM32单片机学习(2) 外部中断
李想stm32视频教程49集 http://pan.baidu.com/s/1kTyt03P STM32的中断(上中下)外部中断(寄存器、库函数) STM32的函数说明(中文).pdf http://download.csdn.net/detail/leytton/7630851 中​断​管​理​函​数.pdf http://wenku.baidu.com/view/b90e5b82360cba1aa811dad3.html 概念基础 STM32共76个中断,16个内核中断,60个外部中断,即可屏蔽中断 中断分5组:0-4,所有中断只能放在同一组里 ISER 、ISER 是32位的中断使能寄存器数组,ISER 的bit
[单片机]
<font color='red'>STM32</font>单片机学习(2) 外部中断
一种多通道ADC采样板系统电路设计
  ADC板的设计从通道上来划分的话,可以分为单通道ADC板和多通道ADC板,除去有效位数、动态范围、最大采样率以及输入带宽等一些基本参数以外,多通道ADC板相对于单通道ADC板来说,往往还要衡量通道间幅度一致性和通道间相位一致性,这也正是多通道ADC板设计的一个难点。为了满足四路ADC之间通道间幅度一致性和通道间相位一致性的指标要求,首先需要将四路ADC芯片的采样时钟做到尽可能同步,实现四路ADC芯片对输入中频信号的同步采集。为此,本设计采取了把外部输入采样时钟通过同一时钟驱动芯片分发后送给四路ADC芯片作为同步采样时钟的方式,在时序上保证了四路ADC芯片采样时钟的同步。    时钟分发单元电路设计   时钟分发单元需要差分时
[电源管理]
一种多通道<font color='red'>ADC</font>采样板系统电路设计
STM32CUBEMX开发GD32F303(11)----ADC在DMA模式扫描多个通道
概述 本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过GD32303C_START开发板内进行验证。 需要GD样片的可以加Q_QUN申请:6_15061293。 本章主要配置,双ADC轮询模式扫描多个通道,通过串口进行打印。 查阅手册可以得知,PA9、PA10为串口0的输出和输入口。 ADC通道配置 生成例程 这里准备了GD32303C_START开发板进行验证。 视频教学 https://www.bilibili.com/video/BV1hG41187Ah/ STM32CUBEMX配置 勾选中断。 ADC1配置。 ADCs_Common_Setti
[单片机]
STM32CUBEMX开发GD32F303(11)----<font color='red'>ADC</font>在DMA<font color='red'>模式</font>下<font color='red'>扫描</font>多个通道
Robomaster-stm32-PWM学习笔记(stm32控制pwm输出)
学习笔记: 脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。 将通用 定时器 分为四个部分: 1-选择 时钟 2-时基电路 3-输入捕获 4-输出比较 实践1-pwm- led 闪烁 要求产生周期为200ms,占空比为50%的PWM 信号 来控制led灯。 1.cubemax配置 由原理图可知,led引脚复用为 ti m5 周期为200ms,占空比为50%,Tim5挂在APB1总线上,CLK =
[单片机]
Robomaster-stm32-PWM学习笔记(<font color='red'>stm32</font>控制pwm输出)
STM32定时器写精准的延时函数
1.关于定时器的配置这里可以参考正点原子教程中的例子 2 .这里重装载值与预分频设置为999与7199 3.中断服务程序与精准延时函数为 4.接下来就可以使用精准延时函数
[单片机]
<font color='red'>STM32</font>定时器写精准的延时函数
ADI:DSP的未来将会朝集成化、多核化发展
向来以模拟技术著称的ADI公司,一直在宣传其Blackfin及Sharc系列DSP数字产品,但从近几年的报告来看,公司数字产品与模拟产品的比重始终在一比十左右,从未有所突破。甚至在其出售DSL及手机基带部门之后,业界分析师都纷纷猜测ADI是否将彻底放弃数字部门。 “实际上,数字部门存在的意义,不仅仅是卖DSP芯片。”ADI DSP和嵌入式处理器产品经理张铁虎说,“我们更关注完整的信号链控制处理系统,使用同一家厂商的产品可以提高兼容性并降低客户的成本。处理器部门与其他部门一起服务于客户,为终端客户带来整体方案的高附加值。” 从去年ADI全球的表现来讲,由于半导体产业的下滑,ADI模拟及数字部门都有了不同程度的衰
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved