Guten Abend zusammen,
habe ein im Prinzip einfachs aber doch schweres Problem
Also ich habe ein Siemens Handy (s35i) an einen atmega128 angeschlossen. Kommunikation funktioniert soweit (SMS versenden).
Jetzt will ich dem Handy den befehl at+csq senden und das Handy soll antworten wie gut der empfang ist nun liegt mein Problem darin die wichtigen Daten heraus zu filtern.
Mit Daten Kabel: (gesendeter Befehl in Blau Empfang in Grün)
at+csq
+CSQ: 14,99
OK
also man sieht das dort einige CRs drin sind.
Nun Mein Problem ich brauch jetzt nur den String "+CSQ: 14,99".
Jetzt muss ich diesen herausfiltern nur leider fällt mir nichts gescheites ein.
Zu erwähnen ist noch das ich den zweiten USART Port vom 128er benutze also :
Code:
Config Com2 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Für Hilfe wäre ich seh dankbar.
Schönen Abend
Sebastian
Lesezeichen