80C517A mit 115200 BAUD einstellen

Gast #255142
Lesenswert?
• ▲
▼
Hallo Zusammen,

ich versuche gerade den 80C517A auf 115200 BAUD für die Serielle
Schnittstelle zu programmieren.
Bei 19200 und 38400 funktioniert es einwandfrei, da ich aber grosse
Datenmengen über die Serielle Schnittstelle schicke will ich eine noch
höhere BAUD Rate im Baudgenerator einstellen.
Wenn ich die Reloadwerte errechne bekomme ich natürlich immer
Kommazahlen (siehe Anhang).
Wieviel darf der Nachkommawert von der Ganzzahl entfernt sein, gibt es
da Richtwerte z.B. +-0.2?
Hat jemand schon Erfahrung mit diesem MC und hat schon diese BAUD Werte
erzeugt.
Danke schon mal für die zahlreichen Antworten
Angehängte Dateien:
Gast #255145
Lesenswert?
• ▲
▼
Bin zwar Anfänger bin aber nicht auf die verrückte Idee gekommen.
Dieser Quarz ist eben auf meinem Board drauf gewesen.
Bis jetzt hat es auch keine Probleme gereitet bis ich die BAUD Rate
einstellen wollte.
Deinem Komentar nach gibt es keine Möglichkeit mit dem 16 MHz Quarz
eine Baute Rate von 115200 einzustellen.
Sehe ich das riichtig!!!!!!!!!!!!

Gruß und Danke

Tom
Gast #255147
Lesenswert?
• ▲
▼
@ Dieter,

die Teilerfaktoren stimmen schon die Schnittstelle funktioniert ja mit
9600,19200 und 38400 Baud bei diesen BAUd Raten bin ich auch nahe an
der Ganzzahl mit ,9 irgendwas.
Sobald jedoch die Differenz zu gross ist kommt nur noch Müll.
Wenn ich einen 11,0592 MHz Quarz berechne kommen immer ganze Zahlen
raus zumindest bis 115200 BAUD(siehe BAUD2.pdf).
Im Board wurde einfach ein ungeeigneter Quarz eingebaut, ist zumindest
meine Meinung! :-)

Tom
Angehängte Dateien:
Gast #255148
Lesenswert?
• ▲
▼
Sorry, war ein Versehen meinerseits, da die timer-reload-werte angegeben
sind. Das habe ich als Teilerfaktor wörtlich genommen.
Wer lesen kann ist klar im Vorteil.
11,0592 MHz ist sicher besser geeignet, vielleicht geht auch noch
14,7456 MHz, das ist auch so eine "krumme" baudratenfreundliche
Frequenz.

Dieter
Gast #255149
Lesenswert?
• ▲
▼
@ Dieter,

ich frage mich nur warum in einem Entwicklungsboard nicht gleich ein
solcher Quarz eingebaut ist.
Darum heißt es ja auch Entwicklungsboard, solche Boards sollten doch
flexibel gestalltet sein meine ich zumindest.

Tom

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.