Platine mit PIC und Telit GL865 mit Arduine betreiben.

OP #5478005
Lesenswert?

Hallo,

ich habe eine Platine mit PIC16F und einem Telit GL865 Quad.
Nun will ich den PIC mit einem Arduino (bzw. Atmega) ersetzen.

Die Verbindung zwischen PIC und Telit

RX -> RX
TX -> Tx
Dann gehen noch 3 Verbindungen vom PIC weg

PIN 21 Interrupt Pin
Und noch 2 normale PINS

Ich gehe nun davon aus das das ein RTS/CTS Hardware Flow ist.

Kann mir hierzu jemand sagen wie so ein RTS/CTS in dieser Konfiguration 
prinzipiell funktionieren könnte?

Vielen Dank im voraus,

Mit freundlichen Grüßen

Manuel
#5478014
Lesenswert?

Manuel F. schrieb:
> Kann mir hierzu jemand sagen wie so ein RTS/CTS in dieser Konfiguration
> prinzipiell funktionieren könnte?

Dein Atmega wertet jeweils RTS aus bevor er ein Byte in den UART 
schreibt, und setzt CTS auf den aktiven Pegel wenn er zum Empfang bereit 
ist.


Falls Du Hardware Support für Handshake haben wolltest, müsstest Du auf 
einen anderen µC umsteigen.

Bei den Arduinos gibt es Varianten mit ARM-basierten µC, dort hat man 
bessere Chancen auf UART mit Handshake Signalen in Hardware.

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