Übertragungsrate ATMEGA16 16PI

Gast #194659
Lesenswert?
• ▲
▼
Hallo,

ich habe das avr-Deomoboard mit e. ATMEGA16 16PI. Ich möchte Daten über
die ser. Schnittstelle zum PC zum Terminalprogramm bzw Handy(Basecom -
Print Befehl) schicken. Bei einer eingestellten Übertragungsrate von
9600 B/s funktioniert es. Erhöhe ich die Übertragungsrate im
Programmcode und im Terminalprogramm auf 19200 B/s funktioniert die
übertragung nicht mehr. Woran kanns liegen (evtl. Quarz (Aufdruck
80000) ?)


Danke
Gast #194660
Lesenswert?
• ▲
▼
Was heisst "funktioniert die übertragung nicht mehr"?
Werden Störzeichen übertragen, werden gar keine Zeichen übertragen,
fehlen Zeichen bei der Übertragung?
Das ist keine präzise Fehlerbeschreibung.

Bedenke, daß die Baudrate durch Teilen des Systemtaktes gewonnen werden
muss. Aus einem 8 MHz-Quarz kann man Baudraten wie 19200 oder 9600 aber
nur mit einem gewissen Fehler generieren; je größer der Fehler ist,
desto eher gibt es Probleme bei der Übertragung.
Wenn Du statt des externen Quarz(oszillator?) den internen
RC-Oszillator des AVRs nutzt, ist diese Fehlerrate noch bedeutend
höher, da der recht ungenau ist.
Gast #194661
Lesenswert?
• ▲
▼
Da ich gerade das Datenblatt des Mega16 vor mir liegen hab:
auf Seite 168 gibts es eine Tabelle aus der hervorgeht das bei einem
8Mhz Quarz bei einer Baudrate von 19200 der Fehler 0,2% beträgt. Bis ca
1% sollte es Problemlos funktionieren.
Normalerweise werden im Terminalprogramm bei falsch eingestelter
Baudrate irgendwelche Hyroglypen angezeigt. Wenn im Terminalprogramm
nichts angezeigt wird liegt das Problem normalerwise nicht an einer
falsch eingestellten Baudrate.
Das Thema wurde im Forum auch schon ziemlich oft behandelt. Vielleicht
kann dir die Suche und das Datenblatt weiterhelfen!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.