请问stm32 AD采集怎么用TIM3控制?

2019-07-14 13:39发布

小弟最近看了STM32 的AD,看到那个外部触发的方式有几种,现在用对定时器控制AD的采集不是很明白,哪位大侠帮指导一下? 就是大概的思路与过程 ,不胜感激

还有就是AD内部结构图中,如图示部分:
tiM1_CC1事件 和TIM3_TRGO事件 分别值什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
lang76
1楼-- · 2019-07-14 17:50
非常感谢,最近因为AD采样的弄得脑袋一团糟糕~~        
原理:根据采样频率设定TIM 的时间,TIM从0开始计数,当计数器的计数值与输出比较寄存器中的值相等时,就输出高脉冲( PWM1 模式中,占空比保持1/2, ),触发AD的转换; 是这样理解吗?
 
还有一个问题:DMA参数中,buffersize的大小设置,是不是需要传输多个个数据,就设置多大啊的buffersize 啊?
如果一直采样的话,这个缓冲区的大小不可能无限大吧? (RAM有限)
 
 
7jfsdfsdf
2楼-- · 2019-07-14 21:49
 
路交汇处
3楼-- · 2019-07-15 00:43
楼主现在做好了吗?我也困在这里了。我用定时器,思路是定时时间到后出发中断,AD采样,DMA存储。但是不知道DMA2_IRQHandler,TIM2_IRQHandler怎么写,求指导
muwurwr
4楼-- · 2019-07-15 00:44
哈哈,看官方例程呗,肯定有
iujwers
5楼-- · 2019-07-15 00:54
 精彩回答 2  元偷偷看……

一周热门 更多>