• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F4 定时器控制ADC的采样率

沃尔夫斯堡的羊 2018-03-06 浏览量:2666

STM32F4 定时器控制ADC的采样率以及定时器触发ADC有什么区别么?小弟打算利用TIM来控制ADC采样率,在配置过程中遇到如下

/* ADC1 regular channel 12 configuration ************************************/
ADC_InitStructure.ADC_Resolution = ADC_Resolution_12b;
ADC_InitStructure.ADC_ScanConvMode = ENABLE;
//ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;//Á¬ÐøģʽÊÇʲô¿    
ADC_InitStructure.ADC_ContinuousConvMode=DISABLE;
ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_Rising;
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T2_TRGO;//_TRGO定时器触发???
// ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T2_CC2;//与上者有什么区别?
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
ADC_InitStructure.ADC_NbrOfConversion =10;
  ADC_Init(ADC1, &ADC_InitStructure);
    
//     /* Enable ADC1 DMA */
//  ADC_DMACmd(ADC1, ENABLE);




0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • ADC的采样率就是定时器触发ADC采样的频率了。


    34c88fb426b8f1d69aa9b274bdeb0d89_170.png

    • 发布于 2018-03-06
    • 举报
    • 评论 2
    • 0
    • 0
沃尔夫斯堡的羊 回复了 汉云:您好,TRGO具体是什么意思啊?还有就是是不是只有TIM3才具有TRGO的功能啊?其他定时器只能配置为CC模式?看一些例子中,使用TRGO外部触法时,需要配置定时器中断?而配置为CC时则不需要?这两者有什么区别么? 回复
电子老工程师 回复了 :SM20B-SHLS-TF(LF)(SN) 20pin JST SM22B-SHLS-TF(LF)(SN) 22pin JST 回复

其他答案 数量:7
  • 转到对应的宏定义,大体上是配置触发类型一类的设置,应该都是能触发的,只是比如连续触发单独触发一类的
    • 发布于2018-03-06
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :LM2940IMPX-8.0/NOPB, Texas Instruments供参考,需要确认 回复

电子老工程师 回复了  :实物与规格书相符,没有问题。 回复

  • TRGO或是CC2的方式都是可以的,只是外设定义不一样。
    采样率要通过设置定时器的时间才设置。
    • 发布于2018-03-06
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :UPW2AR47MDD1TD是定制的尺寸,不能替代使用。 回复

  • 可以看下这个

    http://blog.csdn.net/gtkknd/article/details/52200974

    • 发布于2018-03-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :带尾缀的非原厂标准型号,资料没有尾缀N的解释,具体命名规则见规格书286页 回复

  • 把ADC设置成定时器事件触发就可以了,然后把相应的定时器配置成PWM方式,这时PWM的频率就是ADC的采样率了。​
    • 发布于2018-03-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :是的,S是汽车级的 回复

  • TRGO与CC是两种不同的方式,使用不同的外设
    • 发布于2018-03-07
    • 举报
    • 评论 3
    • 0
    • 0
沃尔夫斯堡的羊 回复了 chen0000009 :你好,能不能解释一下,TRGO是什么意思?看一些例子中,使用TRGO外部触法时,需要配置定时器中断?而配置为CC时则不需要?这两者有什么区别么? 回复
电子老工程师 回复了  :红色与绿色https://www.digikey.hk/products/en?keywords=6062415110F 回复
电子老工程师 回复了  :该型号是双色红绿嵌入式的 回复

  • 触发转换得方式不一样,大部分都习惯软件触发
    • 发布于2018-03-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :PDZ9.1B系列号 PDZ9.1B,115原厂完整型号,尾缀:115代表包装代码Reel 7”(SPQ3000pcs). 回复

相关问题

问题达人换一批

STM32F4 定时器控制ADC的采样率