-
-
Erfahrener Benutzer
Roboter-Spezialist
so neue erkenntnisse:
Adcsrb.mux5 = 1 verhindert das ich die ADC0-7 auslesen kann soweit stimmt das.
Adcsrb.acme = 1 und Adcsrb.aden = 1 haben dem Programm erstmal nicht geschadet soweit so gut.
Ich habe jetzt mal den ADC11 genommen und da erhalte ich einfach nur willkürlich schwankene 10 Bit Werte und das obwohl Adcsrb.mux5 = 1 gesetzt ist.
Das alles hat eigentlich zur Folge das der gesamte Port K defekt ist was ich eigentlich nicht glaube da ich meine Eingänge über einen Spannungsteiler und zusätzlich mit einem Widerstand von 4,7 KOhm den Port gegen zu hohe Ströme geschützt habe. Selbst ein Z-Diode habe ich eingebaut gegen Überspannung.
Kann es irgendwie sein das die Register falsch ausgelesen werden in Datenblatt steht irgendwas von Links und Rechtsbündig angeordnet was ich aber auch noch nicht ganz verstanden habe wie das funktioniert ?
Naja ich glaube nur dein ASM verschafft noch Klarheit ^^
Gruß
Steffen
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen