Forum: Mikrocontroller und Digitale Elektronik UART Kommunikation


von mrx (Gast)


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

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.