[UART]Senden/Empfangen mit unterschiedlichen BaudRaten?

Gast #812401
Lesenswert?
• ▲
▼
N'abend!

Ist es denn möglich mit zwei verschiedenen Übertragungsraten zu senden 
und zu empfangen?

Der Ausgang unsres uCs sendet nämlich relativ langsam und teilweise sehr 
lange um die Eingangs-Information protokollgerecht zu verschicken.

Um das Programm möglichst effizient zu gestalten macht es aber durchaus 
Sinn
die Eingangs-Informationen mit einer viel höheren Übertragungsrate in 
den
uC zu bringen als sie codiert wieder rausgesendet werden.

Ist sowas realistisch? Gibt es AVRs mit 2 UARTS?

Danke im voraus! :)

Flo
Gast #812442
Lesenswert?
• ▲
▼
>Es gibt natürlich immer noch Varianten für SadoMasoFans.

Sadomaso wäre noch 2 fullduplex SoftUarts dazuzubasteln...

Eigentlich müsste das auch gehen: Ein Hardware-USART zum empfangen und 
zum Senden ein Soft-UART nehmen. Damit kann man auf jeden Fall 
unterschiedliche Baudraten hinbekommen.
Gast #812446
Lesenswert?
• ▲
▼
Baudratenwechsel ist Schrott. Ausser mal will es absichtlich nicht PC 
kompatibel gestalten. Ich hab's vor Jahren auch mal gesollt, einen 
Baudratenwechsel im Protokol. Der PC hat sich gemaechliche 1.7 sekunden 
dazu zeitgenommen. Da war natuerlich alles schon vorbei.

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.