Gast
#2145241
Hallo zusammen! Ich möchte gerne ein GSM Modem ansteuern und die Antwort des Modems auswerten. Dazu will ich die vom UART empfangenen Zeichen in ein Array schreiben und je nach Antwort des Modems reagieren. Allerdings hab ich hierbei Probleme. Die Antworten des Modems sind meist so aufgebaut… \r\nOK\r\n \r\nERROR\r\n \r\n+CPIN: READY\r\n\r\nOK\r\n Ich weiß nicht wie ich das am besten terminieren soll. Normalerweise ist das letzte Zeichen einer Folge \r. Hier kann ich sagen: Der String wurde komplett empfangen, also auswerten. Hier steh ich völlig auf dem Schlauch. Anbei ein Codeausschnitt mit dem Füllen und auswerten des Buffers, dass mir Probleme bereitet. Ich will die Zeichen in das Array schreiben und wenn bspw. ein "OK" auftritt soll reagiert werden. Ich bin für jede Hilfe dankbar. Grüße