stm32f4 adc girişleri boşta dc gerilim sorunu

Başlatan fryrmnd, 05 Mart 2015, 11:46:18

fryrmnd

Arkadaşlar stm32f4 discovery kartımda PA0-PA3 girişlerini tek tek ayarladım hatta PB1 i de az önce ayarlardım hepsinde boşta 1 volt kadar genlikli  pwm sinyali görüyorum. Ben bir hata mı yapıyorum. Böyle bir sorunla karşılaşan oldu mu acaba?

void MX_ADC1_Init(void)
{

  ADC_ChannelConfTypeDef sConfig;

    /**Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of conversion) 
    */
  hadc1.Instance = ADC1;
  hadc1.Init.ClockPrescaler = ADC_CLOCKPRESCALER_PCLK_DIV2;
  hadc1.Init.Resolution = ADC_RESOLUTION12b;
  hadc1.Init.ScanConvMode = DISABLE;
  hadc1.Init.ContinuousConvMode = ENABLE;
  hadc1.Init.DiscontinuousConvMode = DISABLE;
  hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
  hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT;
  hadc1.Init.NbrOfConversion = 1;
  hadc1.Init.DMAContinuousRequests = DISABLE;
  hadc1.Init.EOCSelection = EOC_SINGLE_CONV;
  HAL_ADC_Init(&hadc1);

    /**Configure for the selected ADC regular channel its corresponding rank in the sequencer and its sample time. 
    */
  sConfig.Channel = ADC_CHANNEL_15;
  sConfig.Rank = 1;
  sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES;
  HAL_ADC_ConfigChannel(&hadc1, &sConfig);

}

fryrmnd

#1
arkadaşlar neden olabilir acaba. PC2 pinini ayarlardım yaklaşık 100ms high 40 ms low  1v genlikli sinyal görüyorum sanki pwm ayarlamış gibi  :(

fryrmnd

Arkadaşlar projeyi discovery kartında yükleyip PC4 pinin gözleyebilir misiniz? Sizde de1 volta yakın bir seviye var mı?

http://www.dosyayukle.net/download/892721bbf332b2155e99ee09a2762bb7.html

atomx

Elimde stm32f103vet6 var bosta adc gerilim seviyesi 1.7v civarinda. Bosta olmadigi zaman sikinti yasatmiyor.
Hüseyin TECER