PWM2 řízené z ADC2 (převod d. hodnoty): read_ADC2 nereaguje

Prosim nekoho kdo by koukl na tento zdrojak…problem je ve funkci PWM2. Toto PWM je dobre nastavene, primym dosazenim hodnot 173-345 se zachova tak jak ma -90° az 90°. Problem je v tom ze ma byt rizeno hodnotou z ADC2 prevodniku,jde o vstupni analogovy signal 0-5V, ktery je primo ve funkci pro ADC2 preveden z digitalni hodnoty 0-1024 na 173-345 pro PWM, kdyz teda dosadim funkci read_ADC2, tak na tento signal nereaguje, naopak zrejme reaguje na signal z ADC1. JA na to koukam a nevim proc, taky sem to poslal kamosovi, ten v tom taky nevidel zadnou chybu, ten AVR studoval na stredni a dale s nimi pracuje…pls snad uvidite chybu nebo neco…

melo by jit asi jen o AD prevodnik?? i kdyz fakt nevim proc by melo…ale pro jistotu ja nevim, porty nebo kde by to mohlo byt, vsecko vidim ze je v poradku…:frowning:((((((((

:arrow_right: administrator: přejmenováno z "HELP PLS!! kontrola zdrojaku - chyba???"
Buď tak laskav a napiš prosím příště smysluplný titulek.
main.c (3.71 KB)

ahok. problem je ve cteni analogu pro zmene mux musis chvili pockat.

Uz to mam jedine co se melo zmenit tak:

(ADCSRA & (1<<ADSC))==64){};

64 misto 1

a funguje vse bez problemu. aj ty dalsi delaye jsem zrusil, je to ok.