-
-
Hai mittanand,
mittlerweile habe ich das Problem so wie es aussieht gelöst....
Nun zu Euren Fragen:
Hubert: nein hab ich nicht direkt versucht, wäre aber interessant..
Gock: nein, ich verwende keinen Interrupt bei der Fertigstellung der Messung. Ich warte immer bis das ADSC-Bit auf 0 wechselt.
Ja, ich arbeite mit dem JTAG Ice II USB und es funktioniert wunderbar..:--)
Zu meine augendscheinlichen Lösung ( habs nur kurz ausprobiert und hat demnach funktioniert....längere Tests werden heute Abend folgen ):
Bisher habe ich jedesmal, wenn ich die Stellung des Potis abfragen wollte, erneut eine Convertierung gestartet (ADSC =1 ) und anschließend gewartet, bis das Bit wieder 0 war.
Jetzt habe ich das Autostartbit gesetzt und somit den ADC auf Freerun gestartet.
Wenn ich dann in meine Abfrage-Routine komme schaue ich nur noch nach, ob das ADSC-Bit auf Null ist, also eine Konvertierung abgeschlossen ist.
Das wars....
Warum es jetzt scheinbar funktioniert, ist mir nicht wirklich klar. Evtl hat mir der 1/4 sekündliche Timer-Interrupt reingespukt ? Ich weiß es net....
Vielen Dank fürs Zuhören!
Grüße
Oli
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen