STM32G431RBT6学习笔记----ADC入门模块
目录
一、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入门模块相关推荐
- nginx学习笔记-01nginx入门,环境搭建,常见命令
nginx学习笔记-01nginx入门,环境搭建,常见命令 文章目录 nginx学习笔记-01nginx入门,环境搭建,常见命令 1.nginx的基本概念 2.nginx的安装,常用命令和配置文件 3 ...
- Linux操作系统学习笔记【入门必备】
Linux操作系统学习笔记[入门必备] 文章目录 Linux操作系统学习笔记[入门必备] 1.Linux入门 2.Linux目录结构 3.远程登录 3.1 远程登录Linux-Xshell5 3.2 ...
- 嵌入式学习笔记——ADC模数转换器
ADC模数转换器 前言 ADC介绍 ADC概述 ADC的数量 ADC的特性 ADC框图 芯片外部框图 芯片内部框图 转换部分框图 状态输出部分 条件触发框图 寄存器介绍 编程思路 模式选择 规则通道的 ...
- javaSE学习笔记01 入门篇
javaSE学习笔记01 入门篇 java语言概述 Java背景知识 java是 美国 sun 公司 在1995年推出的一门计算机高级编程语言. java早期称为Oak(橡树),后期改名为Java. ...
- mybatis学习笔记(3)-入门程序一
2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(3)-入门程序一 标签: mybatis [TOC] 工程结构 在IDEA中新建了一个普通的java项 ...
- 好程序员web前端分享Nodejs学习笔记之Stream模块
好程序员web前端分享Nodejs学习笔记之Stream模块 一,开篇分析 流是一个抽象接口,被 Node 中的很多对象所实现.比如对一个 HTTP 服务器的请求是一个流,stdout 也是一个流.流 ...
- React学习笔记:入门案例
React学习笔记:入门案例 React 起源于 Facebook 内部项目,因为市场上所有 JavaScript MVC 框架都不令人满意,公司就决定自己写一套,用来架设 Instagram 的网站 ...
- node.js学习笔记5——核心模块1
node.js学习笔记5--核心模块1 Node.js核心模块主要内容包括:(1)全局对象 (2)常用工具 (3)事件机制 (4)文件系统访问 (5)HTTP服务器与客户端 一: 全局对象 Node. ...
- JavaScript学习笔记之入门篇
JavaScript学习笔记之入门篇 JavaScript引入 1. 页面级 js: 2. 外部js文件: JavaScript变量 1. 变量的作用: 2. 声明变量: 3. 变量赋值: 4. 单一 ...
最新文章
- 青少年编程竞赛交流群周报(第041周)
- 对第三方 SDK 依赖冲突,重新打个包试试
- 【React.js 06】Redux基础知识
- Java GC系列(3):垃圾回收器种类
- On the Old, the New —— 用sql语句生成语句的例子
- 手机端h5页面字体大小适配
- [Note]Linux查看ASCII字符表
- (十五) 构建springmvc+mybatis+dubbo分布式平台-window安装dubbo管控台
- mysql数据库查上一条下一条记录,mongodb查询当前记录的上一条和下一条
- winform中listview选中整行_Excel办公实操,操作区域的3大小技巧,办公中的你使用过吗...
- 信号与系统思维导图框图(更新)
- 计算机sense服务无法启动,workstation服务无法启动解决办法
- android 自动亮屏解锁,android锁屏唤醒并解锁屏幕实现方法
- Node-RED使用指南:7:配置与设定总结:其他配置
- IT笔记-电脑内存满之系统报告过多问题
- 浅析数据中心布线系统的绿色环保与节能
- 嵌入式系统之ucLinux与uc/os-II的比较
- 服务器运行失败win10音频,Win10系统提示音频服务未运行的解决方法
- 一本大学计算机专业最新排名,中国校友会网2018中国大学计算机类各本科专业排行榜...
- python计算学生平均年龄_不能理解平均年龄的计算