Archiv verlassen und diese Seite im Standarddesign anzeigen : 1 MHz Taktsignal an PIN erzeugen
Peter Themsfeld
02.09.2005, 14:32
Hallo Jungs,
kann mir jemand einen Tipp geben wie ich möglichst elegant ein 1MHz Takt an einem Portpin erzeugen kann... wenn möglich per Timer... es ist ein Mega8 mit 3,6864 MHz
schon mal danke
Ich vermute mal "gar nicht" ist nicht die Antwort die du gerne hättest, allerdings lässt sich das nicht ändern.
Der AVR hätte ja nur 3,6864 Takte Zeit um den entsprechenden Pin auf High und wieder Low zu ziehen.
Ich habe gerade nochmal im Datenblatt geschaut und jetzt auf die schnelle keinen CLK Out Pin gefunden. Es gibt allerdings AVRs die diesen Pin haben, da kann man dann die Taktfrequenz durch zwei, vier oder acht geteilt ausgeben lassen.
Allerdings wäre es damit immer noch nicht möglich genau 1 MHz zu erzeugen.
MfG Kjion
Wenn du ein 4 MHZ Quarz nimmst sollte es zu machen sein, ansonsten sehe ich auch keinen weg.
MfG Rofo88
Hi,
was willst du denn genau machen? Nur eine LED blinken lassen? Dann müsste das ja nicht 100% genau sein.
Gruß
Thomas
Mal eine blöde Idee: Könnte man nicht den per Pulsweitenmodulation erzeugten Signal (Frequenz ja immer gleich) durch einmal positiv- und einmal negativ flankengetriggerten Monoflops auf eine andere Frequenz bringen? Durch PWM kann man ja die Flanken des Signals verschieben, und diese Flanken steuern ja die Monoflops. Hat jemand damit schon Erfahrung?
Schöne Grüße:
Z
921,6kHz lassen sich mit dem Quarz erzeugen.
Benötig wird nur ein 8bit-Timer.
Peter Themsfeld
02.09.2005, 21:00
genau sowas wie clck-out habe ich gesucht... und der mega 8 hat den nicht... hm... PWM ist auch noch ne idee... es kann auch ruhig weniger als 1MHz sein es kommt nicht so sehr drauf an... @Marco... und wie geh ich das mit den 900kHz an?
Nagut, dann halt kein Timer mit 920kHz.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.