Forum: Mikrocontroller und Digitale Elektronik 80C517A mit 115200 BAUD einstellen


von Tom (Gast)


Angehängte Dateien:

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

von Tom (Gast)


Lesenswert?

Sorry,

habe die Quarzfrequenz vergessen 16Mhz.

Tom

von Peter Dannegger (Gast)


Lesenswert?

Wer kommt denn auch auf so verrückte Ideen, 16MHz zu nehmen.

Nimm doch die üblichen Standard-Quarze, z.B. 11,0592MHz oder
14,7456MHz, dann klappts auch.


Peter

von Tom (Gast)


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

von dds5 (Gast)


Lesenswert?

Die Teilerfaktoren in der Tabelle haben ja abenteuerliche Werte.
Ich kann mir nicht vorstellen dass die stimmen sollen.

Dieter

von Tom (Gast)


Angehängte Dateien:

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

von dds5 (Gast)


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

von Tom (Gast)


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

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.