RS232 Schnitstelle zu Bluetooth Adapter

Gast #2738004
Lesenswert?
• ▲
▼
Hallo Miteinander

Ich verwende nun seit längerer Zeit eine eigens Programmierte dll (c++ 
CreateFile(...); TransmitCommChar) mit der ich auf die Serielle 
Schnittstelle des PC's auf meine Anwendungen zugreife. Bislang hatte ich 
damit auch keine Probleme.

Jetzt will ich vom Pc zum Microcontroller über einen Bluetooth Adapter 
zugreifen. Wenn der Adapter (Acer BT-900) mit dem BT-222 verbunden hat 
und ich Hyperterminal aufrufe klappt die Verbindung. öffne ich die 
gleiche Comx mit meiner dll, dann geht kein Byte raus oder rein obwohl 
die Com fehlerfrei geöffnet wurde, dies auch am BT-222 durch eine 
Leuchtende LED angezeit wird.

Ich finde das sehr merkwürdig. Der Rückgabestatus von GetLastError(); in 
TransmitCommChar(..); meldet falsche Funktion.

Kann mir da jemand Helfen?

Gruß Frank
Gast #2738642
Lesenswert?
• ▲
▼
@Bernd
--------------------------------------------------
Hallo ! Hast du das Pinning von dem BTM222 mini da ?.
 Frage:
  Was ist das bitte für ein Led-Pin ? is das DSR ???
 (Dann ist das evtl. nur ein Handschake Problem)
 -----------------------------------------------
 Kannst du am BT-Modul config via  AT++ und so machen.
 Als AT Command Set. mit z.B AT? CR  OK> und so ...
------------------------------------------------------
Hast du die Doku. vom AT Command Set ??.
Und das I/O Pinning ?
------------------------------------------------------
RTS,CTS; DTR DSR;

/CTS am BTM222 auf low. (low-activ)



Mach auch auf beiden Stationen PC & BTM-222 die BaudRate mal
gleich z.B 9600 und so...
+ in Sytem-Steuerung > BTCom 9600, 8 bit,1 ..Handschake off.



Gruss Holger.
Persönliche Seite #2747139
Lesenswert?
• ▲
▼
Super
Such mal nach der Stackübergabe von DLL to the APP EXE
Tip:
EXE GET ONE 1Byte   via @Pull Value out of Stack from DLL.

------------------
1 Byte     DLL push 32Bit Stack

Use a Struct is better, Infos to solve that Problem.
--------------------------------------------------------------


I have National Instrument Info Tool on CD.

Good Luck.

Bye Holger.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.