UART Kommunikation

Gast #2896233
Lesenswert?

Hallo Leute,


wir sind gerade dabei zwei Bluetooth Module in betrieb zu nehmen. Zur 
Auswahl stehen die Typen: RN-41-SM und LM780. Beide werden via UART von 
einem ATMega32 angesprochen. Die UART/RS232 (verwendet wurde ein MAX232 
Pegelwandler) Kommunikation wurde über HTerm erfolgreich nachgewiesen. 
Daten werden sowohl gesendet als auch empfangen. Nach den ersten 
vergeblichen Versuchen die Bluetoothmodule (Kom. via UART) anzusprechen, 
haben wir mit einem Logic Analyzer die RX und TX Leitung (UART) genauer 
untersucht. Das TX Signal vom µC sieht sauber aus und entspricht den 
erwarteten Werten.
Das RN-41-SM signalisiert durch einen LED-Blinkcode die Richtigkeit der 
empfangenen Daten d.h. wir konnten erfolgreich in den Command mode des 
BT-Moduls übergehen. Erwartungsgemäß sollte nun eine Bestätigung des 
BT-moduls erfolgen. Jedoch geschieht nichts - die Leitung bleibt "tot".
Auch bei dem LM780 liegen die korrekten Signale auf der Eingangsleitung 
des Moduls an aber auch dieser antwortet nicht. Bei beiden BT-Modulen 
tritt also das gleiche Phänomen auf - keines der Beiden antwortet uns.

Zusammenfassend lässt sich sagen:

Die Kommunikation zwischen µC und PC über RS232 funktioniert einwandfrei 
die Kommunikation zwischen µC und Bluetooth Modul jedoch nur vom µC zum 
BT-Modul

Kommunikation: µC <---> RS232 <---> PC  ok;
Kommunikation: µC ---> UART ---> BT-Modul ok;
Kommunikation: µC <--- UART <--- BT-Modul Fehler

Was könnte das Problem sein, dass keine Daten von den Modulen zurück 
kommen?

P.S: Der UART Code wurde von uns bereits erfolgreich in anderen 
Projekten getestet.

Danke für euer Interesse

Beste Grüße
mrx

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