Forum: Mikrocontroller und Digitale Elektronik UART mit ATMega16 (GPS und Bluetooth) spinnt


von Дмитрий Л. (gottdrak99)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich bin leider voll am verzweifeln, warum gewisse Sachen nicht so 
funktionieren wie gewünscht.

Folgende Hardware:
- ATMega16 z.Z. mit 8Mhz + Display + MAX232
- USB-UART
- GPS-Maus UART
- Bluetooth HC-05

Die GND und +5 ist bei allen Hardwarekomponenten einheitlich.

Fall 1 (OK): Wenn ich die GPS-Maus an den ATMega16 anschließe (Baudrate 
4800), erhalte ich richtige Daten (siehe Foto)
Fall 2 (OK): Wenn ich Bluetooth an den USB-UART (PC) anschließe und mit 
meinem Handy Verbinde, erhalte ich im Hyperterminal auch richtige Daten. 
Die Bluetooth Baudrate ist auf 4800 mit AT konfiguriert worden.
Fall 3 (Fehlgeschlagen): Wenn ich die GPS-Maus an USB-UART (PC) 
anschließe, kommt nur Datenschrott. Baudrate 4800, 8N1, Flowcontrol ist 
aus.
Fall 4 (Fehlgeschlagen): Wenn ich Bluetooth an ATMega16 anschließe, 
kommt ebenfalls Datenschrott raus. Baudrate 4800
Fall 5 (Fehlgeschlagen): Wenn ich Bluetooth an GPS-Maus anschließe, 
kriege ich im Hyperterminal nur Datenschrott.

So, jetzt die Frage, wo ist der Wurm?

GPS + ATMega16 ist ein Paar und USB-UART + Bluetooth Modul ist auch ein 
Paar, aber jede andere Konstellation schlägt fehl?

Kann mir einer Helfen??? :)

von Karl H. (kbuchegg)


Lesenswert?

Schuss ins Blaue:

Diskrepanz 'echte RS232' und 'TTL-RS232'

Die eine arbeitet mit -12V/+12V, die andere mit 0V/5V Pegeln. Aber was 
noch wichtiger ist. Die Pegel sind genau verkehrt rum.

von Дмитрий Л. (gottdrak99)


Angehängte Dateien:

Lesenswert?

Danke für den Hinweis! Ich denke es liegt tatsächlich daran.

Im Anhang habe ich meine kurze Analyse hinzugefügt und man erkennt 
teilweise nach der Invertierung der Binärdaten richtige Muster.

Wenn ich es geschafft habe, gebe ich hier Bescheid.

von Дмитрий Л. (gottdrak99)


Lesenswert?

So, Desaster ist vorbei. Es lag tatsächlich an RS232 und TTL-RS232.

GPS -> MAX232 -> USB-UART (OK)
ATMega16 -> Bluetooth (OK)
USB-UART -> ATMega16 (OK)
GPS -> MAX232 -> Bluetooth (OK)

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.