Atmel 32 mit FT232R und MAX232

OP #896915
Lesenswert?

Hallo!

Ich möchte gerne an einen Atmel Mega 32 einen FT232R und zusätzlich 
einen Max232 anschliessen.
Den Max232 brauche ich für ein externes Gerät welches nur eine Serielle 
Schnittstelle verfügt wo ich Einlese bzw. schreibe.

Hat jemand von euch eine Idee wie ich diese beiden an den Mega32 
zugleich bekomme, da der Mega32 nur über eine UART verfügt.

CS hab ich am FT232R keines gefunden damit ich ihn in der Zeit wo ich 
über die RS232 lese deaktiviere..

VIelen Dank für Eure Hilfe
Charly
OP #896936
Lesenswert?

ich habe gerade beim max232 eine type max2322 entdeckt welcher einen 
enable pin hat! was meint ihr dazu? habt ihr schon erfahrung damit?

damit könnte ich ja wenn ich mit der seriellen schnittelle kommunizieren 
möchte jedesmal über einen portpin den max2322 aktivieren.

nur sollte man auch den ft232r in dieser zeit deaktivieren...

lg
charly
Gast #896998
Lesenswert?

du kannst mit beiden Schnittstellen reden, aber nicht unterscheiden, von 
welchem die Daten kommen. Das must du dann per Software tun.
Senden ist eh klar, beide Bausteine senden die Daten, ob sie nun jemand 
empfängt oder nicht.
Beim Empfangen werden die Daten Oder-verküpft - egal, von welchem sie 
kommen, sie erscheinen am Rx-Eingang-
Falls du beide Kanäle gleichzeitig brauchst, solltest du zus. Hardware 
verwenden (oder die schon angesprochene Soft-UART, meist nur bis 9600 
Baud sinnvoll einsetzbar)
Alternativen können sein:
-MC mit 2 UARTS
-ext. UART per SPI anschliessen (Maxim hat da was)
-einen zweiten MC antüdeln, Daten über SPI austauschen, dessen UART ist 
dann deine 2. Schnittstelle

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren