STM32F401CCU6 核心板的功能描述(针对采集使用资料)

  • 9 DMA controller (DMA)DMA 控制器 (DMA)
    • 9.1 DMA introductionDMA介绍
    • 9.1 DMA introductionDMA介绍
    • 9.3 DMA functional description DMA功能说明
      • 9.3.1 General description一般说明
      • 9.3.2 DMA transactionsDMA 事务
      • 9.3.2 DMA transactions
      • 9.3.4 Arbiter仲裁者
      • 9.3.5 DMA streamsDMA 流
      • 9.3.6 Source, destination and transfer modes源、目的地和传输模式
      • 9.3.7 Pointer incrementation指针递增
      • 9.3.8 Circular mode循环模式
      • 9.3.9 Double buffer mode双缓冲模式
      • 9.3.10 Programmable data width, packing/unpacking, endianess可编程数据宽度、打包/解包、字节序
      • 9.3.11 Single and burst transfers单次和突发传输
      • 9.3.12 FIFO先进先出
      • 9.3.13 DMA transfer completionDMA 传输完成
      • 9.3.14 DMA transfer suspensionDMA 传输暂停
      • 9.3.15 Flow controller流量控制器
      • 9.3.16 Summary of the possible DMA configurations
      • 9.3.17 Stream configuration procedure可能的 DMA 配置摘要
      • 9.3.18 Error management错误管理
    • 9.4 DMA interruptsDMA 中断
    • 9.5 DMA registersDMA 寄存器
  • 11 Analog-to-digital converter (ADC)模数转换器 (ADC)
    • 11.1 ADC introductionADC介绍
    • 11.2 ADC main featuresADC主要特点
    • 11.3 ADC functional descriptionADC功能说明
      • 11.3.1 ADC on-off control ADC开关控制
      • 11.3.2 ADC clockADC 时钟
        • 1)Clock for the analog circuitry: ADCCLK模拟电路的时钟:ADCCLK
        • 2)Clock for the digital interface (used for registers read/write access)数字接口的时钟(用于寄存器读/写访问)
      • 11.3.3 Channel selection频道选择
      • 11.3.4 Single conversion mode单一转换模式
      • 11.3.5 Continuous conversion mode连续转换模式
      • 11.3.6 Timing diagram时序图
      • 11.3.7 Analog watchdog模拟看门狗
      • 11.3.8 Scan mode扫描模式
      • 11.3.9 Injected channel management注入通道管理
      • 11.3.10 Discontinuous mode不连续模式
    • 11.4 Data alignment数据对齐
    • 11.5 Channel-wise programmable sampling time通道可编程采样时间
    • 11.6 Conversion on external trigger and trigger polarity外部触发和触发极性的转换
    • 11.7 Fast conversion mode快速转换模式
    • 11.8 Data management数据管理
    • 11.9 Temperature sensor温度感应器
    • 11.10 Battery charge monitoring电池充电监控
    • 11.11 ADC interruptsADC 中断
    • 11.12 ADC registersADC 寄存器

9 DMA controller (DMA)DMA 控制器 (DMA)

没有详细展开来说,主要是因为F407都会详细说明,何况这里英文参考资料,翻译不对情况,意思就差别很大

看这目录,知道有这功能,去看官方示例example代码,就可以开始操作,如果不懂的小伙伴,请自行补全知识点

9.1 DMA introductionDMA介绍

9.1 DMA introductionDMA介绍

9.3 DMA functional description DMA功能说明

9.3.1 General description一般说明

9.3.2 DMA transactionsDMA 事务

9.3.2 DMA transactions

9.3.4 Arbiter仲裁者

9.3.5 DMA streamsDMA 流

9.3.6 Source, destination and transfer modes源、目的地和传输模式

9.3.7 Pointer incrementation指针递增

9.3.8 Circular mode循环模式

9.3.9 Double buffer mode双缓冲模式

9.3.10 Programmable data width, packing/unpacking, endianess可编程数据宽度、打包/解包、字节序

9.3.11 Single and burst transfers单次和突发传输

9.3.12 FIFO先进先出

9.3.13 DMA transfer completionDMA 传输完成

9.3.14 DMA transfer suspensionDMA 传输暂停

9.3.15 Flow controller流量控制器

9.3.16 Summary of the possible DMA configurations

9.3.17 Stream configuration procedure可能的 DMA 配置摘要

9.3.18 Error management错误管理

9.4 DMA interruptsDMA 中断

9.5 DMA registersDMA 寄存器

11 Analog-to-digital converter (ADC)模数转换器 (ADC)

ADC2 and ADC3 are not available in STM32F401xB/C and STM32F401xD/E.
ADC2 和 ADC3 在 STM32F401xB/C 和 STM32F401xD/E 中不可用。

STM32F401CCU6 是属于STM32F401xB/C,就没有ADC2和ADC3,只有ADC1

11.1 ADC introductionADC介绍

12 位 ADC 是一个逐次逼近型模数转换器。
它有多达 19多路复用通道允许它测量来自 16 个外部源的信号,两个内部源和 VBAT 通道。
通道的 A/D 转换可以在单、连续、扫描或不连续模式。
ADC的结果被存储到一个左或右对齐的 16 位数据寄存器。

模拟看门狗功能允许应用程序检测输入电压是否变为超出用户定义的更高或更低阈值。

11.2 ADC main featuresADC主要特点

●12 位、10 位、8 位或 6 位可配置分辨率
●转换结束时产生中断,注入转换结束时,如果模拟看门狗或溢出事件
●单次和连续转换模式
●用于将通道 0 自动转换为通道‘n’的扫描模式
●与内置数据一致性的数据对齐
●通道可编程采样时间
●具有可配置极性的外部触发选项,用于常规和注入转换不连续模式
●ADC 电源要求:全速时为 2.4 V 至 3.6 V,慢速时降至 1.8V速度
●ADC输入范围:VREF-≤VIN S VREF+
●在常规通道转换期间生成 DMA 请求

11.3 ADC functional descriptionADC功能说明


是辅助代码书写的,想会操作adc就需要看可以看

对应引脚特性,在精细化操作的时候,是用的上,比如24位精度操作的时候

11.3.1 ADC on-off control ADC开关控制

通过设置 ADC_CR2 寄存器中的 ADON 位来开启 ADC。
当第一次设置该位时,它会将 ADC 从掉电模式中唤醒。
当 SWSTART 或 JSWSTART 位置位时,转换开始。
您可以通过清除 ADON 位来停止转换并将 ADC 置于断电模式。
在这种模式下 ADC 几乎不消耗功率(仅几 μA)。

11.3.2 ADC clockADC 时钟

ADC 具有两种时钟方案:

1)Clock for the analog circuitry: ADCCLK模拟电路的时钟:ADCCLK

2)Clock for the digital interface (used for registers read/write access)数字接口的时钟(用于寄存器读/写访问)

11.3.3 Channel selection频道选择

有 16 个多路复用通道。 可以将转换组织成两组:定期和注射。
一个组由一系列转换组成,可以在任何渠道和任何顺序。
例如,可以实现转换按以下顺序排列:ADC__IN3、ADC_IN8、ADC_IN2、ADC__IN2、ADC_IN0、ADC_IN2、ADC_IN2、ADC_IN15。

11.3.4 Single conversion mode单一转换模式

在单次转换模式下,ADC 进行一次转换。

11.3.5 Continuous conversion mode连续转换模式

在连续转换模式下,ADC 在完成一次转换后立即开始新的转换。

11.3.6 Timing diagram时序图

如图 32 所示,ADC 在启动之前需要 tsTAB 的稳定时间准确转换。
在 ADC 转换开始后和 15 个时钟周期后,EOC 标志置位,16 位 ADC 数据寄存器包含转换结果。

这幅图是写程序的关键来着

11.3.7 Analog watchdog模拟看门狗

AWD 模拟看门狗如果 ADC 转换的模拟电压为低于较低阈值或高于较高阈值。
这些阈值被编程在ADC_HTR 和 ADC_LTR 16 位寄存器的 12 个最低有效位。
中断可以通过使用 ADC_ _CR1 寄存器中的 AWDIE 位启用。
阈值独立于由 ALIGN 位选择的对齐方式ADC_CR2 寄存器。
将模拟电压与较低和较高的阈值进行比较对齐之前。

11.3.8 Scan mode扫描模式

该模式用于扫描一组模拟通道。
通过设置 ADC_CR1 寄存器中的 SCAN 位来选择扫描模式。 一旦这个位已设置,ADC 扫描在 ADC_SQRx 寄存器中选择的所有通道(对于常规通道)或在 ADC_JSQR 寄存器中(用于注入通道)。
单次转换对组的每个通道执行。
每次转换结束后,下一个通道组中的自动转换。
如果设置了 CONT 位,则常规通道转换不会在组中最后一个选定的频道处停止,而是从第一个频道继续选定的频道。
|如果设置了 DMA 位,则使用直接内存访问 (DMA) 控制器来传输数据从常规通道组(存储在 ADC_DR 寄存器中)转换为 SRAM每次常规频道转换后。

11.3.9 Injected channel management注入通道管理

同理的东西,知道有功能就行

11.3.10 Discontinuous mode不连续模式

同理的东西,知道有功能就行

11.4 Data alignment数据对齐

同理的东西,知道有功能就行

11.5 Channel-wise programmable sampling time通道可编程采样时间

11.6 Conversion on external trigger and trigger polarity外部触发和触发极性的转换

同理的东西,知道有功能就行

11.7 Fast conversion mode快速转换模式

同理的东西,知道有功能就行

11.8 Data management数据管理

同理的东西,知道有功能就行

11.9 Temperature sensor温度感应器

是案例来着,也是操作3个特殊通道之一

11.10 Battery charge monitoring电池充电监控

是案例来着,也是操作3个特殊通道之一

11.11 ADC interruptsADC 中断

与其他地方进行交互的关键所在

11.12 ADC registersADC 寄存器

遇到奇奇怪怪的问题就需要看这里了

STM32F401CCU6 核心板的功能描述(针对采集数据)相关推荐

  1. 基于PowerPC P2020的核心板解决方案

    基于PowerPC P2020的核心板解决方案 PowerPC P2020是Freescale公司PowerPC架构下QorIQ P2平台的核心产品,它釆用双核高性能的E500 V2核心,融合了 QU ...

  2. 明远智睿A40i嵌入式核心板助力智能公交系统构建

    智能公交 对于打工人来说,每天最煎熬的莫过于是等公交了.早高峰上拥挤的车辆掩埋了公交车,无法得知准确位置.随着智能化应用逐渐覆盖社会,"等公交"这个煎熬的事情很有可能即将终结.慵懒 ...

  3. 基于ARM核心板的电力边缘物联代理系统方案

    智能台区融合终端 智能台区融合终端基于业务APP化的设计理念,用户可根据业务需求灵活配置APP来实现功能定制化.为实现功能定制化,需要建设物联管理平台对边缘物联代理进行管理和维护. 边缘计算物联代理系 ...

  4. ARM核心板为电力边缘物联代理系统助力

    智能台区融合终端基于业务APP化的设计理念,用户可根据业务需求灵活配置APP来实现功能定制化.为实现功能定制化,需要建设物联管理平台对边缘物联代理进行管理和维护. 什么是边缘计算物联代理系统? 边缘计 ...

  5. 搭载恩智浦i.MX 8M Plus处理器的核心板,它来了!

    产品简介 i.MX 8M Plus是NXP推出的一款面向于边缘智能和边缘计算的异构应用处理器,除了高性能的CPU外,还具备强大的GPU.NPU和ISP,来用于高算力及人工智能应用. 这是NXP首个集成 ...

  6. 一牛网5G产品及方案:mtk5G/高能5G核心板/5GCPE/5G相关仪器

    MTK5G-MT6873开发板/核心板/MTK5G方案定制(+wifi5+android10.0 NSA和SA双模5G)MT6873,八核(4xA76+4xA55)支持Sub-6GHz频段的NSA和S ...

  7. flume+kafka整合采集数据案例

    一.flume简介 1.1.1 概述 Flume是一个分布式.可靠.和高可用的海量日志采集.聚合和传输的系统. Flume可以采集文件,socket数据包.文件.文件夹.kafka等各种形式源数据,又 ...

  8. 涂鸦智能三明治音视频核心板(BK7256)开箱测评

    bk7256是一颗高性能同时支持wifi6和蓝牙的芯片.使用32位双risv-v作为内核,最大时钟320M.集成音频adc/dac,cmos 摄像头接口,16bit rgb显示屏.8080显示屏接口, ...

  9. ARM核心板有哪些不同之处?

    什么是核心板?核心板是将MINI PC的核心功能打包封装的一块电子主板,大多数核心板集成了CPU,存储设备和引脚,通过引脚与配套底板连接在一起从而实现某个领域的系统芯片.核心板按平台类型来分主要是按C ...

  10. STM32F411核心板固件库开发(四) ADC配置

    (一)CEU6的ADC 因为之前已经和F411CEU6先生打过招呼了,这次呢,我们就让F411CEU6先生帮助我们完成电压采集的工作,我们要用一下F411CEU6的ADC模块. 这是F411CEU6的 ...

最新文章

  1. html col居中无效,html中col标签中的汉字如何居中?html col标签的基本使用(内有实例)...
  2. Vue学习之路---No.7(分享心得,欢迎批评指正)
  3. jQuery笔记总结
  4. Github Page创建个人主页以及绑定域名
  5. 点云数据生成三维模型_可直接编辑的高质量3D生成模型:三维深度生成方法SDM-NET...
  6. Java String 常量池理解
  7. php cms 公众号,thinkwechat
  8. Atitit Major island groups and archipelagos 主要的岛群和群岛目录资料目录1. 岛群 波利尼西亚(Polynesia, 美拉尼西亚(Melanesia,
  9. 初学“Jave”心得
  10. 1047 : 对数表
  11. 【2022年Spring全家桶】Spring5.x 框架详解
  12. python爬虫基础爬取用户头像实战
  13. 计算机专业知识更新速度快,最近及计算机专业知识.doc
  14. JSCRIPT如何调试
  15. Spring boot 集成 WebService(简单使用、文件上传下载)
  16. mysql 统计当个用户从当前时间连续登录天数,以及多用户某时间段,最长连续登录天数查询
  17. Windows Server 2008的介绍及其与Windows Server 2008 R2的区别
  18. 史上最狠的十二星座分析
  19. 甘特图中的依赖关系是什么?
  20. 怎么把pdf转换成excel转换器免费版

热门文章

  1. JavaScript发送短信案例
  2. 硬改TP-WR886N v5 路由器刷入源码编译的openWRT/LEDE系统
  3. 抢购秒杀处理方案、分析热点数据
  4. win10系统安装win10虚拟机连接局域网
  5. 复旦MBAer聊“进博”:希望已至,寻路未来!
  6. 一年级古诗《画》知识点心田花开汇总
  7. cgi加载java class_深入研究Java类加载机制
  8. vue element插件this.$confirm用法(取消也可以发请求)
  9. 看小伙是如何用python尽览我国植被覆盖率的沧海变化
  10. XSS靶场练习手工注入(1)