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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.