www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 25 Юли 2024, 19:02

Часовете са според зоната UTC + 2 часа [ DST ]




Напиши нова тема Отговори на тема  [ 17 мнения ]  Отиди на страница Предишна  1, 2
Автор Съобщение
 Заглавие: Re: ADC в STM32
МнениеПубликувано на: 02 Окт 2023, 08:12 
Offline

Регистриран на: 05 Юни 2020, 16:51
Мнения: 28
1. Вземаш определен брой измервания
2. Сортираш ги по стойност.
3. Махаш n-броя най-малките и най-гомемите.
4. От останалите вземаш средно аритметично.


Върнете се в началото
 Профил  
 
 Заглавие: Re: ADC в STM32
МнениеПубликувано на: 04 Окт 2023, 10:10 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1507
Местоположение: Силистра
Проблемът на ADC в STM32 за мен е решен: тип G :smt041.
по-долу: STM32G030F6P6 e в същите условия, данните са без усредняване.
Код за потвърждение:
  while (1)
  {
    HAL_ADC_Start(&hadc1);
    HAL_ADC_PollForConversion(&hadc1, 10);  // poll for conversion
    adc_val = HAL_ADC_GetValue(&hadc1);     // get the adc value
    HAL_ADC_Stop(&hadc1);                   // stop adc

    char buffer[8];
    sprintf(buffer, "%d\r\n", adc_val);
    HAL_UART_Transmit(&huart1,(uint8_t*)buffer, strlen((const char*)buffer), 10);

    HAL_Delay(100);
  }
}


Прикачени файлове:
adc_12_bit_stm32g030f6p6.jpg
adc_12_bit_stm32g030f6p6.jpg [ 95.31 KiB | Прегледано 281 пъти ]
Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 17 мнения ]  Отиди на страница Предишна  1, 2

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
cron
Форумът се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com