如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/89498527
最近项目中有用到ADC,正好来做一下总结。

一、ADC简介

Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转化为离散的数字信号的器件。
典型的模拟数字转换器将模拟信号转换为标识一定比例电压值的数字信号。
ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生。

二、STM32F10x ADC特点

12位逐次逼近型的模拟数字转换器。
最多带3个ADC控制器
最多支持18个通道,可最多测量16个外部和2个内部信号源。
支持单次和连续转换模式
转换结束,注入转换结束,和发生模拟看门狗事件时产生中断。
通道0到通道n的自动扫描模式
自动校准
采样间隔可以按通道编程
规则通道和注入通道均有外部触发选项
转换结果支持左对齐或右对齐方式存储在16位数据寄存器
ADC转换时间:最大转换速率 1us。(最大转换速度为1MHz,在ADCCLK=14M,采样周期为1.5个ADC时钟下得到。)
ADC供电要求:2.4V-3.6V
ADC输入范围:VREF- ≤ VIN ≤ VREF+

三、ADC功能描述

单个ADC框图

STM32开发 -- ADC详解相关推荐

  1. STM32开发 -- 串口详解

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/80708964 讲完GPIO,接下来看一下串口. 串口通信,已经讲了很多次了. ...

  2. STM32开发 -- base64详解

    base64之前有讲过: 参看:H.264再学习 – 详解 H.264 NALU语法结构 STM32上怎么使用呢? 参看:STM32F103C8T6_AES-128-CTR_base64密文解密.ra ...

  3. STM32开发 -- YModem详解

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/87858582 对 YModem 的接触,只是在无网络的情况下,使用Secur ...

  4. STM32开发 -- IAP详解

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/87978183 现在只是简单的预研知道有这个功能,怎么实现我真的没做过... ...

  5. STM32开发 -- RTC详解

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/81409693 RTC实时时钟部分,之前也是有讲到过的. Hi3516A开发– ...

  6. 【STM32】ADC详解

    00. 目录 文章目录 00. 目录 01. ADC简介 02. ADC主要特性 03. ADC功能说明 04. ADC开关控制 05. ADC时钟 06. 通道选择 07. 转换模式 08. 时序图 ...

  7. STM32开发 -- DMA详解

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/84530065 在GPS部分有用到DMA,接下来看一下它的使用. 一.DMA简 ...

  8. stm32 DMA使用详解

    转自:http://www.cnblogs.com/121792730applllo/p/3154447.html STM32 DMA使用详解 DMA部分我用到的相对简单,当然,可能这是新东西,我暂时 ...

  9. STM32 CAN通信协议详解—小白入门(二)

    文章目录 (一)CAN通信协议简介 (二)CAN物理层 2.1.闭环总线网络2.2.开环总线网络2.3.通信节点2.4.差分信号2.5.CAN协议的差分信号 (三)协议层 3.1.CAN的波特率及位同 ...

最新文章

  1. java由goto_在java中goto的目的
  2. /bin和/lib文件夹的区别
  3. Vivo手机调试 logcat 信息一堆星号问题
  4. Applese 的取石子游戏
  5. VTK:绘图之CompareRandomGeneratorsCxx
  6. Wordpress插件
  7. 【Thymeleaf】格式化日期
  8. C#操作Excel数据增删改查(转)
  9. python 三维图片 任意切片_在python中实现将一张图片剪切成四份的方法
  10. python双向索引什么意思_Python 双向链表的实现
  11. C++ 中缀表达式转后缀表达式(两种方式:栈、二叉树)
  12. thinkphp html里使用c u,原来C可以这么用 Thinkphp C
  13. Visual Studio 2013无法打开IIS Express Web的解决办法
  14. 内置函数(内嵌函数或内联函数)
  15. Unity 接入有道智云AI - 文档翻译
  16. 安全测试工具有哪些?
  17. 设计主导型思维在商业领域的崛起,将对创意职业产生积极的溢出效应
  18. 理解HTC Vive更新——控制相机旋转和位移
  19. 荆楚计算机专业分数线理工,荆楚理工学院分数线
  20. [百度笔试]百度笔试大集锦

热门文章

  1. Tomcat 9.0.6 HostManager页面 403 Access Denied 错误
  2. JS实现App扫码网页端登录
  3. Unity -----一些可能存在的错误
  4. 【转】如何设计动态(不定)字段的产品数据库表?
  5. 缓存和字符串相互转换
  6. Python:安装dlib库
  7. YUM更换源(1)--yum找不到安装包 2013-01-18 20:08 8687人阅读 评论(1) 收藏 举报 分类: linux(70) 公司提供的CentOS VM中,/etc/yum.r
  8. 重磅!吴恩达、林轩田公开课交流群正式成立啦
  9. 重磅!李飞飞 CS231n 最全学霸笔记精炼版来了
  10. 以太网口差分电平_以太网物理层信号测试与分析