Вс фев 05, 2023 07:57:38
Вс фев 05, 2023 08:12:51
Вс фев 05, 2023 08:21:35
Вс фев 05, 2023 08:22:34
Вс фев 05, 2023 08:25:48
отсечь с права и с лева несколько показаний
Вс фев 05, 2023 08:33:22
Вс фев 05, 2023 08:53:32
Вс фев 05, 2023 09:13:53
Для медианы нужно отбрасывать крайние значения до оставления одного.
Вс фев 05, 2023 09:16:00
Вс фев 05, 2023 09:19:59
Вс фев 05, 2023 09:21:00
Вс фев 05, 2023 09:26:57
Вс фев 05, 2023 11:45:21
int a;
int u, ub;
ADCSRA=0b10000101; // вкл. ADC // 8 МГц/32=250.000 Hz
//////////////////////////////////////////// ADC:
ADMUX=0b01000101; // канал 5
delay_us(10); // стабилизация входа...
ADCSRA|=0b01000000; // Старт преобразования.
while (ADCSRA & 0b01000000); // При завершении преобразования этот бит сбрасывается аппаратно.
//////////////////////////////////////////// ADC:
a=ADCW/2;
if (a>ub+1) {u=a/2; ub=a;};
if (a<ub-1) {u=a/2; ub=a;};
//u - выход
Вс фев 05, 2023 12:13:19
Для медианы нужно отбрасывать крайние значения до оставления одного.
Вс фев 05, 2023 12:28:59
Вс фев 05, 2023 12:48:18
Вс фев 05, 2023 12:53:23
Вс фев 05, 2023 13:11:06
Вс фев 05, 2023 13:53:44
Вс фев 05, 2023 14:10:59