Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Senden von AT-Befehlen über RS232 gelingt nicht Kategorie: CC-Pro Unit & Appl.Board (von Joris - 19.03.2012 22:34)
Ich nutze:
CC-Pro 32 Application Board
Hallo,
ich versuche seit mehreren Tagen, einfache AT-Befehle über die RS232-Schnittstelle
des CC-Pro 32 Application Boards auf ein GSM-Modem (Siemens MC45) zu übertragen.
Bislang ohne Erfolg.


'Mit diesem Programm soll mit dem AT-Befehl AT+CPIN="0815" (Eingabe der PIN)
'das Siemens MC45 GSM-Modem ans Netz angemeldet werden.

Dim Text(60) As Char
Dim i, StrLen As Integer
Dim c As Byte

Sub main()

    Serial_Init(0,SR_8BIT Or SR_1STOP Or SR_NO_PAR,SR_BD19200)
    Text = "AT+CPIN=x0815x"
    Text(8) = 34        'Das x an 9. Stelle wird durch " ersetzt.
    Text(13) = 34       'Das x an 14. Stelle wird durch " ersetzt.
    StrLen = Str_Len(Text)
    For i = 0 To StrLen-1
        Serial_Write(0,Text(i)) 'Zeichen zum Modem schicken
        c = Serial_Read(0)      'Echo empfangen
        Msg_WriteChar(c)        'empfangenes Zeichen auf Konsole ausgeben
    Next
    Serial_Write(0,13)  'CR
    Serial_Write(0,10)  'LF

End Sub


Um das Problem einzukreisen, habe ich Folgendes getestet:
- AT-Befehl über PC mit Hyperterm Terminalprogramm direkt an das Modem geschickt:
  Erfolg!
- Programm starten, aber anstelle des Modems den PC mit Hyperterminal als Gegen-
  stelle anschlieÃ?en und das Echo über die PC-Tastatur simulieren: Erfolg!
- Programm mit angeschlossenem Modem starten: Es wird kein Echo empfangen, das
  Programm hängt.
- Auch das einfache Verschicken eines AT-Befehls, ohne das Echo abzuwarten, bringt
  keinen Erfolg.

Die RS232-Einstellungen (8 Bit, 1 Stopbit, keine Parität, 19200 Bd) sind überall
gleich. Das verwendete Kabel ist 1:1, also kein Nullmodem-Kabel.

Wer hat eine Idee?

Hoffnungsvolle Grü�e, Joris



    Antwort schreiben


Antworten:

Re: Senden von AT-Befehlen über RS232 gelingt nicht (von fraju - 20.03.2012 12:05)
    Re: Senden von AT-Befehlen über RS232 gelingt nicht (von fraju - 20.03.2012 12:16)