Hi Leute,
ich hatte grad ne neue Idee für ein "Telegramm", es sollte so aussehn:
Adresse!Aktion!Typ!Eigenschaft!Wert!eventuell Checksumme$
für Adresse: Main(PC) mc1(Controller)...
für Aktion: Get oder Set
für Typ: Mot(Motor), Ser(Servo)...
für Eigenschsft: Speed, Position,...
für Wert: den Wert
meine Frage nun, wie kann ich herausfinden wann die einzelnen Parameter beginnen bzw aufhören? Als Trennzeichen hab ich das ! und als Endzeichen das $.
Das Grundprogramm für den empfang wollte ich so realisieren:
Code:$regfile = "m32def.dat" $crystal = 16000000 'Quarzfrequenz $baud = 9600 Config Serialin = Buffered , Size = 30 Dim Telegramm As String * 30 Enable Interrupts Print "Start" Do 'get a char from the UART If Ischarwaiting() = 1 Then 'was there a char? Input Telegramm Print Telegramm 'print it End If 'wait 1 second Loop
Danke im Voraus für eure Hilfe
Gruß Kalle







Zitieren

Lesezeichen