Gast
#764522
Hallo zusammen, ich habe folgendes Problem: An einem ATTiny 85 habe ich an PB0, PB2, PB4 ein LC-Display über ein 4094 hängen. Initialisierung und ausgabe via Printf funktioniert wunderbar. Ich möchte jetzt über ADC3 -> PB3 einen analogen wert einlesen und auf dem Display ausgeben. Sobald ich aber das ADMUX=0xC3; register setzte kommt nur noch müll auf der Anzeige. Selbst wenn ich das ADMUX register setze und direkt danach das DDRB=0b00111111; register neu beschreibe habe ich dieses verhalten. Muss ich da noch irgendwas umstellen. Ich wollte eigentlich so vorgehen: 1. Display initialisieren 2. Displayausgabe in erster Zeile 3. Auf AD Wandlung umstellen und ADC3 lesen und in eine Variable schreiben 4. Displayausgabe dieser Variablen in der zweiten zeile 5. sprung zu drei um den Messwert zu aktualisieren Gruß Frank