AVR UART senden und empfangen mit versch. Geschwindigkeiten

Gast #942257
Hallo Forum,

ich möchte mittels einer UART mit einer Geschwindigkeit z.B. 250kB/s 
Daten empfangen und diese dann seriell gleich wieder rausschicken (z.B. 
mit 56kB/s) (natürlich mit Puffer).

Ist das mit einer UART machbar oder brauche ich einen z.B ATMEGA64 mit 2 
UARTs?

Software UART wäre nicht so toll (es sei denn, sie läuft irgendwie im 
Interrupt ohne sich mit der Empfagsroutine zu beißen).

Vielen Dank für eure Anregungen!!
Mit einer UART ist das nur dann machbar, wenn du immer nur sendest oder 
empfängst. Also gleichzeitig ist das nicht möglich. Das heißt erst 
Empfangen, dann Empfangen ausstellen, UBRR anpassen, Senden einschalten 
und umgekehrt natürlich.

Absolut unabhängig bist du mit 2 UARTs. Wenn du in der Größenordnung 
eines ATMega64 bleiben wollst kann ich dir den ATMega644P empfehlen. Der 
besitzt zwei UARTS. Es muss aber die P-Version sein. Der einfache 644 
kann das nicht.

MfG
Marius
Gast
Vielen Dank für die Antwort.

Ich wollte eigentlich ja nicht so einen "großen" nehmen, aber es gibt 
leider nicht viele 8-Bitter mit mehreren UARTS.

(Ich hatte die Hoffnung, es gibt da einen Trick so in der Art "setze Bit 
soundso dann sendet er mit der halben Empfangsgeschwindigkeit" o.ä.)

Aber es gibt halt wenig Wunder!

Vielen Dank,

Ödel

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.