博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
stm32_ADC定时器采样(DMA均值处理数据)
阅读量:5111 次
发布时间:2019-06-13

本文共 516 字,大约阅读时间需要 1 分钟。

  在有些要求高的场合,需要用到定时器采样。本人在网上没找到合适的源码,于是将自己的思路分享出来,欢迎大家提出意见。

  1. 确定ADC采用的通道对应的通道
  2. 确定采样对应的引脚(这个在规格书的引脚定义部分可以找到)
  3. ADC开启DMA传输
  4. 确定ADC采样通道对应的DMA的stream和channel,(这个在英文Reference manual中可以找到)
  5. 设定DMA的传输方向,还有DMA缓冲区的大小,
  6. 配置DMA中断
  7. 在ADC的触发源,选择定时器触发,并配置定时器的频率等参数。

---------------------------------------------------------------------------------------------------------------------------------

论坛上很多人的帖子在问,为什么选用了定时器触发,采样还是不成功,理由很简单。没有配置并使能定时器。  

读者在编程的时候,有什么疑问可以给我留言,我尽量帮忙,但是我不会给源码的。编程这件事,靠自己的思维。

转载于:https://www.cnblogs.com/cjyc/p/6690733.html

你可能感兴趣的文章
...
查看>>
关于大根堆 (模板)
查看>>
堆排序
查看>>
java 垃圾回收总结(可达性分析 引用分类
查看>>
洛谷 P2024 [NOI2001]食物链 (并查集)
查看>>
CSS Sticky Footer实现
查看>>
python之路_socketserver模块
查看>>
一款我用了好多年的多线程FTP软件
查看>>
GreenDao数据库的简单使用
查看>>
Starting cloudera-scm-server: * Couldn't start cloudera-scm-server的解决办法(图文详解)
查看>>
Hadoop的ChainMapper和ChainReducer使用案例(链式处理)(四)
查看>>
linux 强制删除yum安装的php7.2
查看>>
uiautomator_python使用汇总
查看>>
tomcat cluster session同步时保存map数据遇到的问题
查看>>
Javascript备忘录-枚举一个对象的所有属
查看>>
Asp.net MVC DefaultModelBinder分析
查看>>
KVM安装
查看>>
w3cschool -css
查看>>
《Entity Framework 6 Recipes》中文翻译系列 (10) -----第二章 实体数据建模基础之两实体间Is-a和Has-a关系建模、嵌入值映射 (转)...
查看>>
又是毕业季I
查看>>