Hallo, im Datenblatt des ATmega644 steht auf Seite 250: "• Bits 2:0 – ADPS2:0: ADC Prescaler Select Bits These bits determine the division factor between the XTAL frequency and the input clock to the ADC." Das klingt für mich so als ob die XTAL-Frequenz, also ohne den Predivider CLKPR, direkt als Referenz für ADC dient. Ist dem tatsächlich so? Im Datenblatt eines ATtiny steht an dieser Stelle jedenfalls etwas vom CPU Clock. Im Simulator (AVR-Studio) scheint auch eher die CPU-Clock maßgeblich zu sein. Hat jemand eine Idee wie sich das im Zweifelsfall herausfinden lässt? Viele Grüße Kai
Kleines Update für alle die es interessiert: Das Datenblatt ist an der Stelle (S. 250, wie oben beschrieben) mindestens etwas verwirrend, meiner Ansicht nach sogar falsch. Figure 7-1 auf Seite 27 stellt den Zusammenhang aber richtig dar - erst XTAL, DANN System Clock Prescaler, dann erst ADC (Clock). Viele Grüße Kai
Da sollte wohl der CPU Takt sein. Direkt den eingangstakt zu nehmen können zu komischen Kombinationen führen wenn der AD takt schneller als der CPU-Takt wird. Man könnte es nachmessen indem man den AD KOntinuierlich laufen läßt und dann im AD-fertig Interrupt ein externes Signal Ausgibt. Dem Simulator würde ich da nicht so sehr trauen.
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.