Forum: Mikrocontroller und Digitale Elektronik Baudrate zu optimistisch???


von müllo (Gast)


Lesenswert?

Hallo,

ich habe eine Frage zum Thema Baudraten-Einstellung beim ATmega128.

Im Rahmen einer Abfrage verschiedener Ports möchte ich einen
10Byte-Datenframe (1xStartbit, 8xDatenbit, 1Parity und 1 Stopbit) per
serieller Schnittstelle aller 1ms zu einem Host-PC übertragen (-> meine
Berechnung: BD = 110Bit/1ms = 110KBit/s).

Ist eine Einstellung mit 115200Bd zu optimistisch und kann der
Atmega128? Wird die DÜ beinträchtigt, wenn ich im Vollduplex
gleichzeitig sende und empfange?

Vielen Dank für Antworten
müllo

von Jens D. (jens) Benutzerseite


Lesenswert?

im Vollduplex auf jeden fall, da der controller immer in 2 routinen hin
und her sprinngen muss..
kommt aber auch auf den quarz an, und was der µC in dieser zeit noch
alles machen muss

machbar ist es denke ich mal schon aber eben je nach ausfuehrung und
was von wo aus gesendet wird (SRAM EEPROM etc)

Aber nciht jeder Computer unterstützt diese übertragungsrate, ok ess
teht in der systemsteuerung aber das heisst leider noch nicht so viel

Am besten mal testen

Gruss Jens

von mmerten (Gast)


Lesenswert?

mit 115200 kbit/sec bidirektional rx/tx und auch beiden schnittstellen
gleichzeitig kommt nen mega128 bei 14,x oder 16 MHz problemlos klar.
sind ja ca. 90 µs Zeit pro Datenbyte, und sowohl die RX als auch TX
Sektion haben ja noch jeweils nen 1 Byte FIFO

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.