stm32 AD定时器触发转换时的转换时间

2019-07-16 09:37发布

STM32中,我用AD的一个通道采集数据,AD的转换由定时器触发,如下设置:        ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T2_CC2 ;
ADC_RegularChannelConfig(ADC1, ch, 1, ADC_Sampletime_1Cycles5 )


那么AD完成一次转换的时间怎么计算,我理解的是:一次转换时间=(1.5+12.5)*T,T为AD时钟周期,
但是我的AD是由定时器触发,没有用函数RCC_ADCCLKConfig()设置AD的时钟,那究竟T是多少?是定时器的 触发周期吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
z00
1楼-- · 2019-07-16 13:05
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T2_CC2

--------------------
T是timer2的TIM2的CC2事件周期

z00
2楼-- · 2019-07-16 14:36
可以看一下这两张图纸
ad49921d29342d7ce94bf69560d1680a_267.jpg
140348a92e6af0e8bc51bb43afa489b4_632.jpg
z00
3楼-- · 2019-07-16 15:28

定时器触发扫描模式ADC+DMA传输:

http://www.openedv.com/posts/list/11720.htm

一周热门 更多>