【发布时间】:2021-11-20 13:05:51
【问题描述】:
我想从 STM32 adc 样本中获取峰值。我已经编写了下面的代码,并且我设法获得了峰值,但是大多数时候这个值包括最大的噪音。为了消除噪音影响,我决定应用平均法。我想获得 5 次测量的平均值。然后我想比较这些平均值并使用最大的(最大的平均值)。谁能推荐一个代码?
问候,
乌姆特
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
{
ADC_raw = HAL_ADC_GetValue(hadc);
Vdd = 3.3 * (ADC_raw)/4095;
if (Vdd > Vmax)
{
Vmax = Vdd;
}
【问题讨论】:
标签: stm32 noise adc stm32cubeide