STM32
文章平均质量分 58
BenBenF19
纸上得来终觉浅,绝知此事要躬行
展开
-
STM32F4系列ADC转换模式之——单次转换和连续转换模式
STM32F4系列ADC转换模式之——单次转换和连续转换模式单次转换模式连续转换模式单次转换模式 在单次转换模式下,ADC 执行一次转换,然后,ADC 停止。 规则通道和注入通道均可工作在此模式下。连续转换模式 在连续转换模式下,ADC 结束一个转换后立即启动一个新的转换。 无法连续转换注入通道。连续模式下唯一的例外情况是,注入通道配置为在规则通道之后自动转换(使用 JAUTO 位)...原创 2021-04-08 19:23:47 · 3396 阅读 · 0 评论 -
STM32F4系列ADC工作模式之——独立模式和多重模式
STM32F4系列ADC工作模式之——独立模式和多重模式 可以在通用寄存器中配置ADC的工作模式是独立模式还是多重模式。 独立模式即所有ADC转换器(ADC1、ADC2和ADC3)均独立地工作,互不影响。 多重模式即多个ADC(如果存在)根据通用寄存器中的设置,按照指定的方式协同工作。...原创 2021-03-11 22:31:13 · 3977 阅读 · 1 评论 -
STM32F4系列ADC通道之——ADC复用通道、规则通道和注入通道
STM32F4系列ADC之——ADC复用通道、规则通道和注入通道ADC复用通道外部通道内部通道规则通道注入通道规则通道和注入通道基本区别ADC复用通道 ADC复用通道是模拟电压的输入通路,F4系列共有19个ADC复用通道,其中16个外部通道,3个内部通道。外部通道 其中16个外部通道可用于测量外部模拟信号,这些通道在所有ADC外设(ADC1、ADC2和ADC3)上均可用。但要注意多个ADC之间的采样时间不能重叠。内部通道 3个内部通道分别连接到温度传感器、内部参考电压和VBAT。这些通道原创 2021-03-10 23:48:23 · 13821 阅读 · 0 评论 -
STM32F4系列ADC配置之——通用配置和独立配置
STM32F4系列ADC配置简介之——通用配置和独立配置 ADC配置可分为通用配置和独立配置两部分。 通用配置就是所有ADC转换器(ADC1、ADC2和ADC3) 共用的配置,如ADC模拟时钟ADCCLK、多重ADC模式配置和内部ADC通道使能控制等。 独立配置就是针对每个ADC的单独配置,如采样时间、分辨率和看门狗阈值等。...原创 2021-03-09 23:05:11 · 578 阅读 · 0 评论 -
STM32F4系列ADC最大转换速率及操作条件(以STM32F407ZGT6为例)
STM32F4系列ADC最大转换速率及操作条件(以STM32F407ZGT6为例)前言一、如何获取数据手册?二、STM32F4系列ADC基础信息ADC时钟二、一般操作条件三、ADC特性前言 对于不同型号的MCU(Microcontroller Unit),极限参数可能会有所不同,因此必须以具体型号的数据手册(datasheet)为准,这里以STM32F407ZGT6为例进行讲解。一、如何获取数据手册? 请参考本人的另一篇文章 如何下载STM32某型号MCU的数据手册(datasheet)二、S原创 2021-03-07 18:35:38 · 10276 阅读 · 0 评论 -
如何下载STM32某型号MCU的数据手册(datasheet)
如何下载STM32某型号MCU的数据手册(datasheet)步骤1:进入STM32官网->产品->STM32步骤2:选择MCU系列步骤3:选择MCU型号步骤4:下载数据手册步骤1:进入STM32官网->产品->STM32 STM32官方网站 https://www.stmcu.com.cn/步骤2:选择MCU系列步骤3:选择MCU型号步骤4:下载数据手册...原创 2021-03-06 18:22:12 · 2134 阅读 · 0 评论 -
STM32F4系列 ADC 转换器数量陷阱
STM32F4系列 ADC 转换器数量陷阱ADC数量差异如何确定某一型号MCU的ADC数量?步骤1:进入STM32官网->产品->STM32步骤2:选择MCU系列步骤3:选择MCU型号步骤4:下载数据手册步骤5:打开数据手册,查看Description->overview->Analog-to-digital converters (ADCs)部分描述ADC数量差异 STM32F4系列MCU多达3个ADC转换器,即ADC1,ADC2,ADC3。 但是,并非所有F4系列的MC原创 2021-03-02 23:14:26 · 464 阅读 · 0 评论 -
STM32F4系列DMA数据流、通道和仲裁器
STM32 DMA数据流、通道和仲裁器数据流仲裁器通道数据流 每个DMA控制器8个数据流,每个数据流都能够提供源和目标之间的单向传输链路仲裁器 仲裁器用于在多个数据流同时请求时,解决请求冲突的问题。在硬件上,数据流的编号越低,请求优先级越高,仲裁器优先响应编号低的数据流。 为实现更灵活的配置,数据流还可以设置软件优先级,软件优先级分为以下4个级别: — 非常高优先级 — 高优先级 — 中优先级 — 低优先级硬件:如果两个请求具有相同的软件优先级,则编号低的数据流优先于编号原创 2021-02-24 22:52:02 · 6539 阅读 · 0 评论 -
STM32F4系列DMA请求优先级
STM32F4系列DMA请求优先级硬件优先级软件优先级相同的软件优先级硬件优先级 编号低的数据流优先于编号高的数据流,即:数据流0 > 数据流1 > 数据流2 > 数据流3 > 数据流4 > 数据流5 > 数据流6 > 数据流7软件优先级 每个数据流优先级都可以在 DMA_SxCR 寄存器中配置。分为四个级别: ——非常高优先级 ——高优先级 ——中优先级 ——低优先级相同的软件优先级 如果两个请求具有相同的软件优先级,则硬件优先原创 2021-02-18 17:46:00 · 2144 阅读 · 0 评论 -
STM32F4系列DMA内部结构简介
STM32F4系列DMA内部结构简介DMA控制器数量DMA控制器端口DMA数据流DMA通道FIFO(先进先出存储器缓冲区)DMA控制器的系统实现DMA控制器数量 STM32F4系列微控制器有两个DMA控制器,分别为DMA控制器1和DMA控制器2。DMA控制器端口 每个DMA控制器提供两个 AHB 主端口,AHB 存储器端口(用于连接存储器)和 AHB 外设端口 (用于连接外设)。 如果要执行存储器到存储器的传输,AHB 外设端口必须也能访问存储器(F4系列仅DMA控制器2可以)。DMA数原创 2021-02-18 17:25:57 · 893 阅读 · 0 评论 -
在Keil MDK中创建STM32F4系列的工程模板(标准外设库)
在Keil MDK中创建STM32F4系列的工程模板(标准外设库)一、前往ST官网下载标准外设库一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、前往ST官网下载标准外设库一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimpor原创 2021-01-14 15:39:57 · 3616 阅读 · 0 评论