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

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