
Zitat von
for_ro
Mal angenommen, du bleibst bei der Version mit den vielen Trennzeichen (ich gebe chr-mt übrigens recht, dass die vollkommen überflüssig sind)
Nö, ich muss ja nicht dabei bleiben - ich möchte ja das der µC schnell arbeitet. Wie bin ich darauf gekommen:
Ich speicher die Daten auf einer SD Karte. Die txt Datei impotiere ich mit Excel. Damit ich keine festen Abstände brauche (z.b. 00001) benutze ich als Trennzeichen ein ";" welches bei Excel sehr schön erkannt wird 
Deshalb habe ich die Werte auch bei dem sendenden µC so getrennt.
# = achtung es geht los
S1 = wenn es später einen weiteren µC gibt weiß ich: nun sendet SLAVE 1
: = jetzt kommt der Wert
; und der nächst Wert...
Ich habe ja erst später gesehen, dass ich den µC damit so stark ausgebremst habe, dass nichts mehr ging...
Code:
Empfang(1) ; 8 = Udr
Printbin Empfang(1) ; 8
Empfang(1) ; 8 = 0
Es kommen Daten an - nun stellt sich mir die Frage wie ich die Binärdaten zusammen setze, damit ich am Ende z.b. die 20000 als Zahl habe.
Versucht habe ich es mit:
Code:
I = Makeint(empfang(7) , Empfang(8))
Print I
In Byte 7&8 schreibe ich ja die 2te Zahl rein (also meine 20000)
Leider ist das Ergebnis immer 0
Lesezeichen