Hallo
kann mir mal jemand ein funktionierendes beispiel für serin und serout geben?
bzw. eines mit open??
Siehue Handbuch,Hilfe und Beispieldateien.
Da ist alles sehr schön demonstriet.
kann mir jemand mal sagen, wie das aussehen loss, wenn ich hexvariablen in strings umwandeln will??
habe es mit str(var)
versucht, aber nix. bzw. mit hexval(str)
Ich weiß nicht genau was du meinst.
Mit Str() wandelst du eine Variable in einen String.
Code:
Dim S as String
Dim A as Byte
A=123
S = Str(A)
Der String S enthält jetzt "123"
Mit VAL läuft es genau andersrum.
Aus dem String "123" wird 123 als Variablenwert.
Mit HEXVAL wandelst du einen Stringinhalt iin gleicherweise als Hex ind einen Wert um.
Code:
Dim S as String (2) '2 Stellen wenn mehr dann entsprechend definieren
Dim A as Byte
S="7b"
A = Hexval(s)
A enthält jetzt den Wert 123
Mit HEX läuft es andersrum.
Aus dem String "7b" wird der Wert 123
Und da aller guten dinge drei sind:
Mit Bin und Binval ist es genauso.
Das ganze steht aber übrigens auch in der Hilfe.
Sogar mit Beispielcode.
wie sieht die hardware aus? hab auch schon mit pegelwandlern was versucht. nix!
wie macht ihr das??
Nun,Bewuem und Komfortabel mit einem Max232 den es in vielen Varianten gibt.
Alternativ und nicht mehr ganz so korrekt gehts auch mit je eineme Transistor nebst Widerständen für RX und TX .
Die Schaltung dafür findet sich sicher im Wiki.
gibt es portpins, die man NICHT verwenden darf?
Daa hängt vom verwendeten Controller ab.
Im Grunde kann man alle verwenden ausser VCC,GND und Reset wenn das die einzige Funktion des Ports ist.
Steht alles im Datenblatt.
Bei den Megas mit aktivem Jtag gibt es auch einige Einschränkungen.
Fertig
Lesezeichen