微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > stm32 AD定时器触发转换时的转换时间

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

时间:10-02 整理:3721RD 点击:
在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是多少?是定时器的 触发周期吗?

ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T2_CC2
--------------------
T是timer2的TIM2的CC2事件周期

可以看一下这两张图纸


定时器触发扫描模式ADC+DMA传输:
http://www.openedv.com/posts/list/11720.htm

上一篇:RS-232收发器的演进
下一篇:CS8900

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top