Gast
#1558158
Ich lese 4 ADC´s des Atmega8 etwa folgendermaßen aus: 1. Mux-Kanaleinstellungen ändern (auf z.B. Kanal3) 2. ADC-Starten 3. Warten bis der ADC fertig ist 4. ADC-Wert in Variablen kopieren 5. Wert der Variablen auf ein LED-Display ausgeben ->und wieder von vorn Allerdings liefert der ADC immer einen kostanten Wert... z.B.(0111011001->473) oder (0111011001->474) Der Wert ändert sich aber nur bei einem Neustart der Schaltung. Ich habe gelesen, dass die erste Messung nach dem Kanal-Wechsel immer schrott sein soll, aber 2-maliges Lesen hilft auch nicht. Hat irgendwer eine Idee, woran das liegen könnte? >PS: >Programiert habe ich in Assembler nach dem ADC-Tutorial