RS232 über TWI [ATMega32]

OP #693244
Lesenswert?

Hallo,

folgendes Problem hält mich gerade von der Arbeit ab: ;)
Ich nutze einen ATMega32 und der USART-Port ist bereits belegt. Ich 
möchte jetzt mit einem weiteren Gerät, welches über RS232-Schnittstelle 
verfügt, kommunizieren. Da beide mehr oder weniger gleichzeitig genutzt 
werden müssen kann ich nicht einfach zwischen ihnen umschalten.

Gibt es eine fertige Schaltung/Baustein der per TWI an den ATMega 
angebunden wird und die Signale für RS232 konvertiert?

MfG
Jan
OP #693266
Lesenswert?

Alex22 wrote:
> Soweit ich das beurteilen kann gibt es dafür keine fertig 1-IC Lösung.
> Wie wäre es denn mit Software UART ?

Über diese möglichkeit habe ich mir auch schon gedanken gemacht, da bei 
dem laufenden Programm jedoch einige Funktionen per Interrupt realisiert 
sind bin ich mir nicht sicher ob eine Kommunikation per Software UART 
stabil funktioniert.
Aber vielen Dank für die Antworten.
Gast #693463
Lesenswert?

...oder gleich einen zweiten Mega32. Teurer als irgend ein spezieller 
TWI-2-RS232-Baustein, falls es so etwas überhaupt gibt, ist der auch 
nicht.

Probier die Software-Variante. Möglichst kurze Interrupt-Routinen, mit 
Abarbeitung der Daten in der main-loop, ist sowieso nicht der 
schlechteste Programmierstil.

Oliver
Gast #694480
Lesenswert?

Es gibt fertige TWI-UART-Schaltkreise von Philips.
SC16IS752/SC16IS762
SC16IS740/750/760

Wollte ich nur mal so zur Info einwerfen - denn diese Schaltkreise sind 
schlecht zu bekommen. Also leider keine sinnvolle Lösung für dieses 
Problem.
Gast #694491
Lesenswert?

SC16IS752 gibts doch tatsächlich bei digikey, aber wie erwartet, wie 
alle TWI-Bausteine mit €2.57 auch kein Schnäppchen, dazu SMD, dann doch 
lieber einen ATMega.

>Dann würde ATmega8 reichen...
Stimmt natürlich . Aber dafür müsste man sich in einen zweiten 
Controller "einarbeiten..." :-)

Oliver

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