Forum: Mikrocontroller und Digitale Elektronik Wieviel Mhz für 9600 Bad notwendig?


von AvrBastler (Gast)


Lesenswert?

Ich möchte einen atmel Controller wegen Stromverbrauch möglichst niedrig 
takten. Aber eine RS232 mit 9600 Baud muss noch korrekt und sicher 
bedient werden können. Welchen Quarz nimmt man dann man besten?

von Jan M. (mueschel)


Lesenswert?

Nach UBRR = f / (16*BAUD) -1 am besten immer ein glattes Vielfaches der 
16fachen Baudrate, also mindestens 153.6 kHz.

Aber: Nach meiner Erfahrung ist schneller takten und dafuer laenger im 
sleep-Modus zu sein stromsparender als langsam zu takten und dafuer 
staendig aktiv zu sein.

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Schau ins Datenblatt des Controllers da befinden sich entsprechende 
Tabellen und eine Formel zur Berechnung des Baudratenfehlers.

von Martin (Gast)


Lesenswert?

Für den ATMEGA8 verwende ich für 9600 Baud einen 1 MHz Quarz im Double 
Speed Modus.

von rene (Gast)


Lesenswert?


von Falk B. (falk)


Lesenswert?


von Ulrich (Gast)


Lesenswert?

Die 153 kHz sind normal das Minimum. Im Fast mode würde die Hälfte wohl 
noch gehen. Es wird aber schwer da einen Quarz zu finden. Was man och 
gut kriegen sollte wäre ein 455 kHz oder 457 kHz Keramikresonantor. Der 
Fehler bei der Baudrate sollte noch akzeptabel sein.

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
Noch kein Account? Hier anmelden.