当前位置: 首页 > news >正文

【STM32】hal库 多通道ADC(+DMA)采集 连续模式

项目场景:

使用STM32内部ADC做多通道ADC采集,为减小CPU开销,使用DMA模式。

cubemx操作步骤

1.手动输入STM32F103CBT6/STM32F103CBU6,选高速晶振,方便第二栏的时钟配置Clock Configuration
System Core–>RCC -->High Speed Clock(HSE)–>Crystal/Ceramic Resonator
在这里插入图片描述

2.配置下载SW模式
System Core–>SYS–>Dedug–>Serial Wire
添加DMA接受
3.配置串口1参数,添加DMA接受
Connectivity–>USART1–>Mode–>Asynchronous
Connectivity–>USART1–>Parameter Settings–>115200 8 N 1
Connectivity–>USART1–>DMA settings–>add 仅添加接受即可,通道自动分配,默认即可
在这里插入图片描述
5.配置FREERTOS
Middleware and Solft–>FREERTOS–>interface–>CMSIS_V1
Middleware and Solft–>FREERTOS–>Tasks and Queues–>Add 加两个任务即可
6.配置输出的参数,按如图配置即可
!注意路径不要出现中文
在这里插入图片描述
在这里插入图片描述

软件修改

注释ADC DMA的中断使能
在这里插入图片描述

打开main.c 添加变量(另加一个adc校准)
在这里插入图片描述
在这里插入图片描述
debug调试可以看到变量的值在跳动。
参考链接:https://m.fanyedu.com/article/119320.html

http://www.dtcms.com/a/499719.html

相关文章:

  • 网站收录量是什么意思开网站卖茶要怎么做
  • 软著下证又又+1
  • 常见分析方法与对应图表汇总
  • 【图像处理】常见图像插值算法与应用
  • Python爬虫入门:从零到数据采集
  • 免费创建app网站网站推广的基本方法是哪四个
  • 建设网站需要的资金清单建设银行网站会员怎么用
  • 深度学习——YOLO 原理与各版本演化
  • 实验室安全准入考试答案
  • 设计网络网站郑州专业公司网站建设公司
  • 17做网店一样的网站html投票代码
  • 网站建设与维护薪资网页版梦幻西游答题器
  • Form表单._表单元素(本文为个人学习笔记,内容整理自哔哩哔哩UP主【非学者勿扰】的公开课程。 > 所有知识点归属原作者,仅作非商业用途分享)
  • 合肥企业做网站wap游戏中心
  • React 02
  • 营销网站定制深圳设计展2022
  • MPLS技术详解3:LDP实验与配置实践
  • 上海网站seo设计百度地图电脑版网页
  • 建设 政务数据共享网站网页搜索功能怎么实现
  • 手写Spring第4弹: Spring框架进化论:15年技术变迁:从XML配置到响应式编程的演进之路
  • [优选算法专题四.前缀和——NO.26二维前缀和]
  • 青岛做网站皆赴青岛博网站建设方案论文1500
  • SQL入门:同环比计算法全解析
  • 基于51单片机的12路病房呼叫系统设计与实现
  • Netty面试重点-2
  • 手机网站报价表贵州省住房和城乡建设部网站
  • 网站建设名深圳市seo上词多少钱
  • Vue+element ui导入组件封装——超级优雅版
  • Orleans StreamInstruments 作用分析
  • 全虚拟化、半虚拟化和SR-IOV直通-三种I/O虚拟化技术的核心差异