Hallo Leute,
ich habe ein Problem mit dem Ändern des namens eines BTM222.
Er stellt eine Verbindung zum PC her, sendet und empfängt, lässt seinen
Namen aber ungern ändern.
Mit diesem Code:
1 | BTM_send_blocking('A');
|
2 | BTM_send_blocking('T');
|
3 | BTM_send_blocking('N');
|
4 | BTM_send_blocking('=');
|
5 | BTM_send_blocking('M');
|
6 | BTM_send_blocking('r');
|
7 | BTM_send_blocking(' ');
|
8 | BTM_send_blocking('L');
|
9 | BTM_send_blocking('C');
|
10 | BTM_send_blocking('D');
|
11 |
|
12 | BTM_send_blocking(0x0D);
|
13 |
|
14 |
|
15 | /** initialize BTM-222 */
|
16 | /* send ATR1: slave role */
|
17 | BTM_send_blocking('A');
|
18 | BTM_send_blocking('T');
|
19 | BTM_send_blocking('R');
|
20 | BTM_send_blocking('1');
|
21 | BTM_send_blocking(0x0D);
|
22 |
|
23 | /* send ATD0: accept any comm. partner */
|
24 | BTM_send_blocking('A');
|
25 | BTM_send_blocking('T');
|
26 | BTM_send_blocking('D');
|
27 | BTM_send_blocking('0');
|
28 | BTM_send_blocking(0x0D);
|
habe ich es geschafft, den Namen zu ändern (nach 20 Versuchen mit
ähnlichem Code).
Wenn ich jetzt aber wieder einen anderen Namen haben will, funktioniert
das wieder nicht. (mit demselben code, nur halt der Name anders).
Den Namen prüfe ich mit nem USB Dongel, das an einen PC angeschlossen
ist.
Woran kann das liegen?