Gast
#960612
Hallo Folgendes Problem: Ich möchte mit einem ATMEGA8 mein Siemens C35i per AT-Befehle steuern. Ich habe mein myAVR LPT Board mit RS232 Schnittstelle mit einem orignalen Siemens Datenkabel mit dem C35i verbunden und möchte es damit steuern. Das klappt soweit ganz gut jedoch schaffe ich es nicht die Antwort des Handys auf die AT-Befehle zu empfangen. Folgendes kleine Programm habe ich in BASCOM geschrieben: $regfile = "m8def.dat" $crystal = 3686400 'mein ext. Quarz $baud = 19200 'laut C35i Anleitung die Baudrate Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2 Config Lcd = 16 * 2 'so ist das LCD an meinem myAVR-Board angeschloßen Dim B As Byte Dim Sret As String * 64 Enable Interrupts Declare Sub Getline(s As String) Print "AT+CGMI" Getline Sret Lcd Sret Sub Getline(s As String) S = "" Do B = Inkey() If B <> 0 Then S = S + Chr(b) Loop Until B = 0 End Sub Verbinde ich das Handy mit meinem PC, so antwortet es im Hyperterminal auf den Befehl AT+CGMI mit "Siemens". Genau dies soll auch im LCD meines myAVR-Boards stehen. Dort kommt allerdings nur "ppppppppp" an. Habe auch schon mit den $baud Werten gespielt (2400, 4800, 9600) jedoch ohne Erfolg. PS: Bin absoluter Mikrocontroller und BASCOM Neuling.