Hallo,
noch eine BTM222 Frage... :)
Situation: am µC soll ein BTM222 als Master arbeiten und Daten von einem
BT-GPS empfangen.
Zu Testzwecken hängt der BMT222 gerade an einem CP2102-Konverter
Der BTM222 ist eingestellt:
1 | ati0
|
2 |
|
3 | F/W VERSION: v4.35
|
4 | ati1
|
5 |
|
6 | OK
|
7 | ATC=1, HARDWARE FLOW CONTROL
|
8 | ATD=000D-B5-81E282, SET BLUETOOTH ADDRESS CONNECT TO
|
9 | ATE=1, ECHO CHARACTERS
|
10 | ATG=1, ENABLE ALL PAGE AND INQUIRY SCAN
|
11 | ATH=1, DISCOVERABLE
|
12 | ATK=0, ONE STOP BIT
|
13 | ATL=3, BAUD RATE is 38400
|
14 | ATM=0, NONE PARITY_BIT
|
15 | ATN=BTM-222 Spare, LOCAL NAME
|
16 | ATO=0, ENABLE AUTO CONNECTING
|
17 | ATP=0000, PIN CODE
|
18 | ATQ=0, SEND RESULT CODE
|
19 | ATR=0, SPP MASTER ROLE
|
20 | ATS=1, ENABLE AUTO-POWERDOWN OF RS232 DRIVER
|
21 | ATX=1, ALWAYS CHECK '+++'
|
22 | ata
|
23 |
|
24 | ERROR
|
Mit dem ATA hätte ich jetzt erwartet, dass das Gerät mit der ID (wie in
ATD festgelegt) verbunden wird - aber nichts passiert, die Statuslampe
blinkt nur; vielmehr wir Error quitiert
Lasse ich mit ATF suchen und dann per "ATA1" gezielt verbinden, geht es
i.d.R. und ich bekommen meinen Datenstream geliefert
Irgend etwas mache ich doch falsch??
Ach ja: muss der Pairingcode BTM<->Slave unter "ATP" eingegeben werden
oder nicht (habe beides mit gleich besch.. Erfolg probiert)
Hoffe auf Eure Hilfe!
Tom