Hallo.. habe mal folgende kleine Frage: Ich möchte auf einen Tiny15 eine einfach ADC Wandlung ausführen. Wie ich das im Datenblatt verstanden habe geht das wie folgt: Single Conversation Mode wählen, ADC Interrupt Enable setzen, ADC Enable setzen und die Coversation starten. Verstehe ich es jetzt richtig, das dann der Controller eine Messung in 25 (ADC-)Zyklen ausführt, und danach in den Interruptvektor springt? Das wäre mein Wunsch, also falls ich es falsch Verstanden hab, bitte ich um Hilfe. Gruss Hardo
Genau so ist es. Nach dem das Bit ADEN (ADC-Enable) und ADSC auf 1 gesetzt sind, dauert die erste Konvertierung 25 ADC-Clocks bevor in den ADC-Int. gesprungen wird. Jede weitere Konvertierung, sofern ADEN auf 1 belassen wird, dauert dann nach dem setzen von ADSC 13 ADC-Clocks bei Single Convertion. Wird ADEN auf 0 gesetzt und dann wieder zusammen mit ADSC auf 1, ist es wieder eine "First Conversion" welche dann wieder 25 ADC-Clocks benötigt. Wenn Du mehr als eine Konvertierung machen möchtest, also stetig, kannst Du dazu auch den Free Running Mode aktivieren, oder die Konvertierung mittels Timer0 oder Timer1 (sofern vorhanden) "triggern" lassen. MfG Andi
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.