Händie: beliebige Baudraten möglich?

OP #850036
Lesenswert?
• ▲
▼
Hallo,

ich möchte ein Händie (Siemens ME45) von einem ATMEGA16 über USART 
ansteuern lassen. Der ATMEGA16 hat durch einen externen Quarz eine 
Taktfrequenz von 4 MHz. Lt. AVR-Manual könnte man z.B. eine Baudrate von 
19200 einstellen, wenn man unter 1% Baudratenfehler liegen möchte.

Das Händie, probehalber von Hyperterminal angesprochen, bevorzugt 115200 
Baud, da werden schön lesbare Zeichen hin und her übertragen.

Und nun? Muß man  man die USART-Verbindung über die serielle 
Schnittstelle vergessen oder gibt es da spezielle Tricks?

Viele Grüße
Alexander
OP #850121
Lesenswert?
• ▲
▼
Mario Grafe wrote:
oder nimm die UART library von Peter Fleury
> (http://jump.to/fleury)
>
> Mario

Kann man mit Fleury's Software und seinen Ringpuffern die 
Schwierigkeiten mit nicht übereinstimmenden Baudraten umgehen? Als 
jemand, der sich schwer tut, die Sache auf Anhieb nachzuvollziehen, 
scheint es mir so. Ich lese, es werden UART_Buffer_Overflows registriert 
usw., weil der receive_buffer nicht schnell genug gelesen werden konnte. 
Und das funktioniert bei weit auseineanderliegenden Baudraten?

mfg
Alexander
#850201
Lesenswert?
• ▲
▼
@Alexander:

Wie schon Karl Heinz Buchegger schrieb: Das eine hat mit dem anderen 
nichts zu tun. Du mußt auf jeden Fall die exakte Baudrate einstellen - 
Im Fall der Library von Peter Fleury einfach via...
1
#define UART_BAUD_RATE   115200  /* Baurate in Herz */
...wäre zum Bsp. die Einstellung für 115200 Baud.

Schau dir mal die angehängte Tabelle aus dem Atmega16 Datasheet an. 
7.3728Mhz wäre gut für dich...

Mario
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.