Forum: Mikrocontroller und Digitale Elektronik mehrere USART an AVR


von Klaus G. (Gast)


Lesenswert?

Hallo

Ich habe mal eine Frage. Ich habe an meinen AVR 2-USART Anschlüsse. Nun
möchte ich aber über den USART weitere Daten (von Modulen) einlesen. Wie
kann ich die Eingänge erweiten, so dass ich noch mehr USART
Schnittstellen zur Verfügung habe.
Eventuell das TxD und RxD mittels Multiplexer einlesen?

Danke

von Rahul (Gast)


Lesenswert?

4-Wire-RS485: Single-Master-Multi-Slave-Bus...
Worum handelt es sich bei deinen Modulen? Andere AVR? Dann kann man das
mit dem 9-Bit-Modus regeln.
Multiplexen und/oder Wired-And wären weitere Möglichkeiten.
Sonst könnte man auch kleine AVR als USART benutzen (unterschiedliche
Baudraten möchlich...) und die per SPI/TWI ansprechen.

Und mal wieder kommt es auf die Anwendung an bzw. fehlen noch ein paar
Parameter, um ein konkretes System vorzuschlagen.

von crazy horse (Gast)


Lesenswert?

das geht, solange dein AVR der Chef der Sache ist. Senden ext. Geräte
von sich aus, wird das so nichts.
Evtl. ist ja eine Software-UART noch eine Lösung, kostet aber für jeden
Kanal einen Timer.
Bleiben noch folgende Möglichkeiten:
-ext. UART anschliessen (von Maxim gibts welche mit SPI-Interface)
-je Kanal einen weiteren AVR spendieren (Tiny2313 z.B., UART für
extern, kommuniziert mit dem anderen über SPI)

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.