首页 > 其他分享 >STM32-ADC外设

STM32-ADC外设

时间:2024-09-10 15:13:15浏览次数:13  
标签:扫描模式 STM32 采集 ADC 寄存器 DR 外设 通道

1.通道

.规则通道
.注入通道

2.规则序列寄存器

配置通道的采样顺序

3.ADC周期

4.ADC转换方式

*单次转换:adc每次只采集某个通道的一个点,如果需要再次采集,就需要重新使能。
*连续转换:adc采集某个通道一个点,转换完成后,再采集第二点。依次类推

4.扫描模式

*单次扫描模式:多个通道只扫描一次
*连续扫描模式:多个通道重复扫描

5.数据寄存器

ADC_DR:存放规则组的数据寄存器。存放独立模式(单个adc,adc1 or adc2 or adc3)的数据,ADC_DR寄存器只有一个,在做多通道采集时,若采集到通道数据(存在ADC_DR中)没有被及时取走,则会在下一个通到采集时,数据被覆盖掉。可以使用EOC中断或DMA方式解决。
JDRx:存放注入组的数据寄存器。
ADC_CDR:通用规则寄存器,用来存放使用双重或三重模式那规矩组的数据。

标签:扫描模式,STM32,采集,ADC,寄存器,DR,外设,通道
From: https://www.cnblogs.com/Charles-Hui/p/18406003

相关文章

  • STM32F7外设FMC控制LCD显示屏
    STM32F7外设FMC控制LCD显示屏,显示屏的点阵LCD控制器(DotMatrixLCDController/Driver)是ST7066U。配置在CubeMX中选择图1根据实际情况选择,Bank几,LCD片选引脚。图2FMC原理对于FMC如何控制LCD,我的理解:FMC能自动发送数据读写RAM,通过FMC读写LCD的显存就可以完成显示的......
  • GB28181规范中broadcast和talk模式实际场景时间差别在哪里?
    好多开发者对GB28181规范里面,broadcast和talk模式区分不清,今天借此机会,针对GB28181标准中的Broadcast(广播)和Talk(对讲)是两种不同的通信模式,它们在视频监控系统中扮演着不同的角色,做个基础的扫盲,二者具有以下区别:1.功能和用途Broadcast(广播): 功能:主要用于平台侧向设备侧发送单向的通......
  • STM32八种工作模式
    一:模式介绍1.1四种输入模式:1.2四种输出模式:二:模式框图三:模式解析3.1模拟输入模拟输入,即关闭施密特触发器,将电压信号传送到片上外设模块(不接上、下拉电阻)。通常是用于ADC采集电压输入通道,进行AD转换。3.2浮空输入浮空输入。浮空输入状态下,IO的电平状态是不确定的,完......
  • 【VMware by Broadcom】Fusion 产品下载汇总
    Fusion产品版本百度网盘VMware-Fusion-1.0.0-51348.dmg链接:https://pan.baidu.com/s/1C8Qkr6nwV5rKrhpsv2JJ_A?pwd=t0kjVMware-Fusion-1.1.0-62573.dmgVMware-Fusion-1.1.1-72241.dmgVMware-Fusion-1.1.2-87978.dmgVMware-Fusion-1.1.3-94249.dmgVMware-F......
  • 基于STM32的智能宿舍安全管理系统:集成电流监测、烟雾探测与无线通信技术,实现高效用电
    一、项目概述随着校园生活的日益便利,宿舍用电管理成为了一个重要的课题。本项目旨在开发一个宿舍用电管理系统,通过STM32单片机实现对宿舍用电功率的监管,实时监测用电量,并计算费用。系统还具备远程控制功能,可以对每个宿舍的用电进行管理,包括开关控制、统一断电等。此外,系统......
  • 蓝桥杯-STM32G431RBT6采用不同方式进行点亮LED灯(深层次剖析其原理并包含可能遇到的问
    系列文章新建工程见上篇http://t.csdnimg.cn/LH8vj一、原理部分LED部分如上图,左侧为电阻和LED,右侧为锁存器(锁存器可以在输入信号发生变化时,将其状态锁定并保持,直到接收到新的触发信号。它主要用于存储数据或状态信息),当PD2置高电平的时候,右侧的状态才能够传输到左侧,本LED为......
  • STM32 TIM编码器接口测速(最详细的编码器接口笔记)
    编码器接口简单介绍方波的频率其实就代表了速度编码器接口测速原理TIM编码器测速本质上就是测频法,在指定时间内,对高电平信号进行计次编码器接口的设计逻辑就是,首先把A相和B项的所有边沿作为计数器的计数时钟,出现边沿信号的时候,就自增或者自减,如何判断自增还是自减?当出现......
  • 从STM32的定时器到Linux上的时间相关服务
    难题:在baremetal上实现按钮点击、长按事件起因是因为我想用stm32加几个按钮只做一个我自己的控制器,我可以通过按钮执行一些功能。硬件是如何和CPU通信的呢?CPU上支出几个GPIO引脚,这些引脚可以配置为输入模式和输出模式,并且都有两种状态——高电平和低电平。硬件连接这些引脚,你编......
  • 一文讲清,常用通信协议IIC,SPI,串口,基于STM32
    目录一、通讯的基本概念1.串行通讯2.并行通讯3.传输模式(单工、半双工、全双工)二、常见通讯协议(串口、IIC、SPI)1.串口(1)UART和USART的区别是什么?(2)UART(TTL、RS232、RS485)(3)基于STM32的HAL库的串口配置2.IIC(1)物理层(2)协议层(3)软件模拟IIC通讯代码(4)有关IIC面试的问题(5)硬......
  • STM32常用数据采集滤波算法
    例如,STM32进行滤波处理时,主要目的是处理数据采集过程中可能产生的噪声和尖刺信号。这些噪声可能来自电源干扰、传感器自身的不稳定性或其他外部因素。1.一阶互补滤波方法:取a=0~1,本次滤波结果=(1-a)本次采样值+a上次滤波结果优点:对周期性干扰具有良好的抑制作用适用于波动频率......