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

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.