Hallo Ich versuche nun seit mehreren Stunden, ein GSM Modem mittels RS232 anzusprechen. Per PC-Terminalprogramm (direkt ohne über den AVR) gehts problemlos. Das Modul hat 3V Pegel am RS232 also habe ich mir einen Pegelwandler Entworfen... Dieser ist im Anhang Der Pegelwandler arbeitet meiner meinung nach, einwandfrein. Ich habe mit dem Oszilloskop gemessen! Die Pegel haben schöne 3V auf der Modemseite und schöne 5V Pegel auf der AVR Seite... Mein aktueller Aufbau: AVR mit 4.915MHz Quarz, 27p Kondensatoren Baudrate: 9600 RX und TX des AVRS gehen direkt zu meinem Pegelwandler. Am empfangenden Pin des AVR's also RX habe ich noch RX des STK500 angehängt. Damit ich sehen kann, was das Modem dem AVR Sendet. Das Problem: Wenn ich nun vom AVR den Befehl AT sende, so antwortet das Modem Korrekt mit AT\r\nOK\r\n Dies ist auch reproduzierbar. Wenn ich nun jedoch wie im Code ersichtlich zb den Befehl AT+CPIN=7777 sende, so antwortet das modem nur mit Müll also das Echo des modems beinhaltet irgendwelche Zeichen, gefollgt von ERROR Hat jemand eine idee woran das liegen könnte? Danke schonmal ##################QUELLCODE#####################
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
