Hallo Zusammen.
Es gibt ein interessantes Projekt auf Website:
http://winavr.scienceprog.com/example-avr-projects/running-tx433-and-rx433-rf-modules-with-avr-microcontrollers.html
Kommunikation zwischen zwei uC mithilfe RX433 und TX433.
Meine Frage:
wenn ich jetzt statt 433 RFM einen anderen Funk-Modul nehmen, die aber
mit AT-Modus zu steuern, wie kann es ungefähr realisiert werden?
Ganz Kurz zu dem AT-Modul des verwendeten Moduls,
man muss immer ein "AT" als Präfix vor dem Command nehmen,
zum Beispiel "AT+UART=11520,1,2\r\n" beudeutet, dass Baudrate 115200
zwei Stopbits und even Parity gesetzt sind.
Zurück zu diesem Projekt, ich will mit diesem Modul auch gleiche Code
senden ( 0xAA,0x44,0x11,0x55). Aber vor der binären Code steht noch
"AT+BYTESEND:" unter ASCII code für den Funk-Modul. ("AT+BYTESEND"habe
ich hier als Beispiel genommen)
Für TX werde ich kein Problem haben, da sende ich einmal die ASCII CODE,
dannach nochnmal die binäre Code.
Aber ich habe Schwierigkeit mit RX.
Der Empfänger wird ständig die Informationen auf zwei Sprachen
bekommen,wobei ich weiß ganz genau, als Präfix bekomme ich die ASCII
CODE "BCAST:xxxxxx:" (xxxxxx ist die 6-stellige ID meines Moduls, kann
aber auch eine variierte Nummer sein), nach der ASCII Code kommt dann
meine binäre Code, dann will ich die binäre Code mit dem Algorithmus des
Beispielprogramm weiterlaufen lassen.
Wie kann mein uC zwei verschienen Sprachen gleichzeitig in einem String
erkennen und trennen?
Hat jemand Erfahrung damit? Vielen Dank für die Hilfe.
Schönen Abend.
GeGe