打印
[STM8]

请高手帮我确认一下,STM8S105用TIME1 TRGO 来控制ADC1的

[复制链接]
3988|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jpj1234|  楼主 | 2010-2-8 16:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我已成功的 用TIME1  TRGO 来控制ADC1的启动!

ADC1_DeInit();
//////////////////////////////////////
_asm("rim");
////////////////////////////////////
     /* Configure the conversion mode and the channel to convert  */
     ADC1_ConversionConfig(ADC1_CONVERSIONMODE_SINGLE, ADC1_CHANNEL_4, ADC1_ALIGN_LEFT);
    /* Configure the schmitt trigger channel and state */
    ADC1_SchmittTriggerConfig(ADC1_SCHMITTTRIG_ALL, DISABLE);
  
   ADC1_DataBufferCmd(ENABLE); //CR3_DBUF
  
  ADC1_ScanModeCmd(ENABLE);  //CR2_SCAN
    /* Enable the ADC2 peripheral */
    ADC1_Cmd(ENABLE);   //CR1_ADON
    /* Enable EOC interrupt */
    ADC1_ITConfig(ADC1_IT_EOCIE, ENABLE);  //ADC1_IT
  
    /* Configure the TIM1 Master/Slave mode */
    TIM1_SelectMasterSlaveMode(ENABLE);
    /*Configure the ADC2 external trigger */
    ADC1_ExternalTriggerConfig(ADC1_EXTTRIG_TIM, ENABLE);
    /* Trigger the conversion */
    TIM1_SelectOutputTrigger(TIM1_TRGOSOURCE_UPDATE);
    TIM1_Cmd(ENABLE);


我设置成单次扫瞄,但我采到数据为0. 只有ADC_DB0R有数据变化。
我看了资料,只有单次模式是能用TRGO来控制。

单次扫瞄模式,不知道可不可以用TRGO来触发!
沙发
tieguanyin2008| | 2010-10-7 22:43 | 只看该作者
你可以用软件触发,第一次的结果不要。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

15

帖子

0

粉丝