rfm12 ausgabestring verarbeiten
	
	
		Guten Morgen,
habe das Funkmodul rfm12 von Pollin und mit hilfe des Sourcecodes von Picht (http://home.arcor.de/dirk.milewski/R...Tranceiver.bas) erfolgreich eine Funkstrecke ans Laufen gebracht meine einzige abänderungen waren Maxchar, weil ich soviele Zeichen einfach nicht brauche, da ich hauptsächlich Befehle übertragen möchte und die Bindestriche in der Ausgabe habe ich entfernt. 
Nun meine Frage auf dem Terminal erscheint halt der Text mit dem Befehel "Print Chr(rfdat(count)) ;" . Ich gehe also davon aus das der Character für Character an das Terminal übergibt oder? Nun mein Problem ich muss den String ja irgendwie so ändern das ich damit weiter arbeiten kann, sprich in If Bedingungen vergleichen kann etc. 
Aber ich komm einfach nicht weiter. Aus den meisten String Funktionen wie mid usw. resultiert ja auch immer ein String und bringt mich nicht weiter.
Durch die Suche bin ich leider auch nciht zu einem Ergebniss gekommen.
Im Vorraus vielen Danke
Hier noch der Relevante Code:
	Code:
	
Sub Empfangen
'  Print "Empfange"
  Call Rf12_rxdata(maxchar)
  For Count = 1 To Maxchar
    Print Chr(rfdata(count)) ;
  Next Count
  Print
  Goto Zuruck
End Sub
 
	 
	
	
		Liste der Anhänge anzeigen (Anzahl: 2)
	
	
	
		hatte eben vergessen die Schaltüläne anzuhängen.
Wenn ich das ans Oszi hänge und dem Board saft gebe hab ich kurz 5 V und dann nicht mehr  weil der hier bei dem ersten print "stop1" hängen bleibt also kein print "Stop2" mehr ausgibt:
	Code:
	
Sub Rf12_txdata(byval Maxchar As Byte)
Print "stop1"
  Temp = Rf12_trans(&H8238)
  Rf12_readys
Print "stop2"
  Temp = Rf12_trans(&Hb8aa)
  Rf12_readys
  Temp = Rf12_trans(&Hb8aa)
  Rf12_readys
  Temp = Rf12_trans(&Hb8aa)
  Rf12_readys
  Temp = Rf12_trans(&Hb82d)
  Rf12_readys
  Temp = Rf12_trans(&Hb8d4)
  Rf12_readys
  For Count = 1 To Maxchar
    Rf12_readys
    Temp = &HB800 + Rfdata(count)
    Temp = Rf12_trans(temp)
  Next Count
  Rf12_readys
  Temp = Rf12_trans(&H8208)
End Sub
 Daraus folger ich das das irgendwas mit der Routine:
	Code:
	
Sub Rf12_readys                                             'ready Senden
  Reset Spi_cs
  nop
  While Spi_sdo = 0
  Wend
End Sub
 zu tuen haben muss sprich mit dem MISO pin, da wenn ich mit dem dipschalter(siehe schaltplan) die Leitung unterbreche, gibt der fortlaufend "Stop1" und "stop2" aus. der bleibt ja so lange in der schleife wie auf dem pin GND liegt. bei unterbrochener Leitung ist auf dem MISO pin allerdings +5V.
Bin am verzweifeln.
gruß Sebastian