ADC采集是平时非常常用的一个功能,以STM32407为例,其内部有三个12位ADC,每个ADC最高采样率可达2.4MSPS,支持多个通道采集。ADC的工作模式有很多种,包括独立模式、交替采样、多通道扫描等,可通过软件触发或定时器触发采样。本篇文章介绍一种比较常规的使用方式。
前期准备
-
STM32硬件电路板及仿真器(以STM32F407单片机为例)
-
Keil v5以上版本(MDK-ARM)
-
串口调试助手
实现功能
STM32的ADC通过DMA采样一个直流电压,并将电压值并通过串口发送到上位机。
STM32CubeMX配置
首先,时钟等的配置参考之前文章的介绍(STM32CubeMX之GPIO的使用)。串口配置参考
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览211789 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!