Hay Leute ich habe eine frage kann ich den mit einen Atmel Chip eine Frequenz von 153,6khz Erzeugen wenn ja wie stelle ich dies an. Ich nutze Codevision und ein Atmega16 oder einen AT90S8535. MFG: Fichte
Geht problemlos. Passende Quarzfrequenz wählen, die üblichen Frequenzen für RS232 sind besonders geeignet (3.86864, 11.0592MHz u.a.) Dazu einen Timer mit CTC und OCR-Funktion.
Naja schön und gut das heisst nun im ganzen ich muss die Mhz an den Atmel Anpassen und danach bekomme ich meine Frequenz MFG: Fichte
naja, das richtige Programm gehört auch dazu. Und um sich keine Fehler einzuhandeln, sollte die Frequenz per Hardware (Timer) erzeugt werden. Also sollte die Quarzfrequenz ein gerades ganzzahliges Vielfaches der gewünschten Frequenz sein. Mit 4MHz Takt beispielsweise kämst du nur auf 153,8kHz (Teiler 26). Mit 3,6864MHz und Teiler 24 sind es exakt deine 153,6kHz.
Es ist immer wieder das gleiche. Leute, die was messen oder erzeugen wollen, sagen nie, wie genau. Da hilft also wieder nur Rätselraten: Z.B. wenn Du ein standard 12MHz Quarz durch 78 teilst, sind das 153,8KHz. Man kann natürlich auch gebrochene Teilerfaktoren nehmen, damit sich der Fehler nicht akkumuliert. D.h. eine einzelne Periode hat dann entweder 151,8 oder 153,8 kHz, aber in einer Sekunde hast Du genau 153800 Perioden. Kannst uns ja mal wenigstens nachträglich aufklären, ob nun diese periodische und oder die gemittelte Genauigkeit Deine Anforderungen erfüllt oder nicht. Peter
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.