Hallo zusammen, ich bräuchte eine Möglichkeit den Zählerstand des ADC-Prescaler zu ermitteln und damit genauuer das Mess-Fenster des ADC im Single-Modus starten zu können! Der ADC-Prescaler des Atmega644 (16 Mhz) steht auf 128. Eine Idee von mir war es den Timer1 im Prescaler = 1 Modus laufen zu lassen, aber da stellt sich die Frage wie synchronisieren? Das Programm entsteht in Asm und soll ohne! Interrupts auskommen. Mfg
Der Prescaler wird beim Start der Messung zurückgesetzt. Das ist dein einziger Zugang zu diesem Prescaler. (Außer: Teiler setzen)
Hans-J. A. schrieb: > aber da stellt sich die Frage wie synchronisieren? Guck dir im Datenblatt die Trigger sources für den ADC an. Da wird für deine PWM-Regelung schon was dabei sein.
Noch eine kleine Frage zum Schluß. Laut Datenblatt vom Atmega644 => Seite 252 steht: Timer/Counter0 Compare Match und Timer/Counter1 Compare MatchB Frage der Atmega644 hat Timer/Counter0 Compare MatchA + B ! welcher ist hier gemeint ?
Hans-J. A. schrieb: > Frage der Atmega644 hat Timer/Counter0 Compare MatchA + B ! > welcher ist hier gemeint ? In meinem Datenblatt steht Timer/Counter0 Compare Match A. Ist aber auch das DB vom 644A/PA. Der ursprüngliche 644 ist ja auch schon etwas obsolet. Aber geh mal davon aus, daß es das gleiche ist.
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.