目录

一、ADC相关概念

二、CubeMX配置

三、代码


一、ADC相关概念

1、11届竞赛题目涉及到模拟电压输入(ADC)

多次采样把尖峰去掉:多次采样的用DMA的方式

2、《产品手册》

由图可知,电位器R37的引脚是PB15;

3.、《微控制器参考手册》

一共有5个ADC ;

每个ADC由一个12位逐次逼近模数转换器组成。2的12次方是4096,精度就是4096分之1,滑动变阻器的范围是0~3.3v;

每个ADC最多有19个多路通道;

二、CubeMX配置

1、引脚PB15配置

2、

3、设置中断---DMA采完样通过中断的方式告诉ADC已采完

4、DMA设置

buffer是16位的,正是2个字节

5、连续采样

6、最后generate code即可

三、代码

HAL_ADC_Start_DMA(&hadc2,(uint32_t*)adc_buff,100);//允许DMA中断,连续采样100次一中断 (跟串口中断有点儿像)

接下来有篇笔记是11届省赛的题,与ADC相关的配置及代码会在里面展示

STM32G431RBT6学习笔记----ADC入门模块相关推荐

  1. nginx学习笔记-01nginx入门,环境搭建,常见命令

    nginx学习笔记-01nginx入门,环境搭建,常见命令 文章目录 nginx学习笔记-01nginx入门,环境搭建,常见命令 1.nginx的基本概念 2.nginx的安装,常用命令和配置文件 3 ...

  2. Linux操作系统学习笔记【入门必备】

    Linux操作系统学习笔记[入门必备] 文章目录 Linux操作系统学习笔记[入门必备] 1.Linux入门 2.Linux目录结构 3.远程登录 3.1 远程登录Linux-Xshell5 3.2 ...

  3. 嵌入式学习笔记——ADC模数转换器

    ADC模数转换器 前言 ADC介绍 ADC概述 ADC的数量 ADC的特性 ADC框图 芯片外部框图 芯片内部框图 转换部分框图 状态输出部分 条件触发框图 寄存器介绍 编程思路 模式选择 规则通道的 ...

  4. javaSE学习笔记01 入门篇

    javaSE学习笔记01 入门篇 java语言概述 Java背景知识 java是 美国 sun 公司 在1995年推出的一门计算机高级编程语言. java早期称为Oak(橡树),后期改名为Java. ...

  5. mybatis学习笔记(3)-入门程序一

    2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(3)-入门程序一 标签: mybatis [TOC] 工程结构 在IDEA中新建了一个普通的java项 ...

  6. 好程序员web前端分享Nodejs学习笔记之Stream模块

    好程序员web前端分享Nodejs学习笔记之Stream模块 一,开篇分析 流是一个抽象接口,被 Node 中的很多对象所实现.比如对一个 HTTP 服务器的请求是一个流,stdout 也是一个流.流 ...

  7. React学习笔记:入门案例

    React学习笔记:入门案例 React 起源于 Facebook 内部项目,因为市场上所有 JavaScript MVC 框架都不令人满意,公司就决定自己写一套,用来架设 Instagram 的网站 ...

  8. node.js学习笔记5——核心模块1

    node.js学习笔记5--核心模块1 Node.js核心模块主要内容包括:(1)全局对象 (2)常用工具 (3)事件机制 (4)文件系统访问 (5)HTTP服务器与客户端 一: 全局对象 Node. ...

  9. JavaScript学习笔记之入门篇

    JavaScript学习笔记之入门篇 JavaScript引入 1. 页面级 js: 2. 外部js文件: JavaScript变量 1. 变量的作用: 2. 声明变量: 3. 变量赋值: 4. 单一 ...

最新文章

  1. 青少年编程竞赛交流群周报(第041周)
  2. 对第三方 SDK 依赖冲突,重新打个包试试
  3. 【React.js 06】Redux基础知识
  4. Java GC系列(3):垃圾回收器种类
  5. On the Old, the New —— 用sql语句生成语句的例子
  6. 手机端h5页面字体大小适配
  7. [Note]Linux查看ASCII字符表
  8. (十五) 构建springmvc+mybatis+dubbo分布式平台-window安装dubbo管控台
  9. mysql数据库查上一条下一条记录,mongodb查询当前记录的上一条和下一条
  10. winform中listview选中整行_Excel办公实操,操作区域的3大小技巧,办公中的你使用过吗...
  11. 信号与系统思维导图框图(更新)
  12. 计算机sense服务无法启动,workstation服务无法启动解决办法
  13. android 自动亮屏解锁,android锁屏唤醒并解锁屏幕实现方法
  14. Node-RED使用指南:7:配置与设定总结:其他配置
  15. IT笔记-电脑内存满之系统报告过多问题
  16. 浅析数据中心布线系统的绿色环保与节能
  17. 嵌入式系统之ucLinux与uc/os-II的比较
  18. 服务器运行失败win10音频,Win10系统提示音频服务未运行的解决方法
  19. 一本大学计算机专业最新排名,中国校友会网2018中国大学计算机类各本科专业排行榜...
  20. python计算学生平均年龄_不能理解平均年龄的计算

热门文章

  1. 亚稳态及信号跨时钟域处理
  2. Shell 变量用双引号
  3. win10暴力注册,无脑点击,一键注册,告别桌面重置烦恼!!!
  4. VMware创建虚拟机(win10版)
  5. 【Hadoop】Hadoop正常启动,但是网页打不开
  6. 深入理解Java虚拟机:JVM内存管理与垃圾收集理论
  7. [JVM] java虚拟机内存管理机制及垃圾收集
  8. 爬虫(二):新浪财经爬虫(获取文本信息)
  9. Qt调色板:QPalette说明和示例
  10. 物联网行业想要取得快速发展,需要向哪几个趋势发展