Forum: Mikrocontroller und Digitale Elektronik Platine mit PIC und Telit GL865 mit Arduine betreiben.


von Manuel F. (manuelbi)


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

von Jim M. (turboj)


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.

von Manuel F. (manuelbi)


Lesenswert?

Hi Danke für die Antwort
Da fehlt mir glaube ich noch ein bisschen Grundwissen
Ich habe jetzt noch festgestellt dass ich den Telit noch nicht einmal 
anschalten kann
Muss wohl erst mal fertige Arduino gsm Module verwenden
Schöne Grüße
Manuel

von 6G (Gast)


Lesenswert?

gsm Module haben nicht selten einen 'power-on' Pin.

Schau mal ob Du mit einen der unbekannten Pins die Stromaufnahme des 
Moduls deutlich verändern kannst.

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.