Also ich bin mir nicht sicher, aber über den Hyperterminal hab ich noch nie geschafft irgendwas zu senden. Google mal rum es gibt bandere Terminal-Progs.
Der unterschied zwischen get und input ist:
Byteweise Schnittstellenkommunikation
Die Befehle GET und PUT bieten die Möglichkeit, einzelne Bytes über die serielle Schnittstelle zu übertragen.
PUT x
GET var
x Term, dessen Ergebnis auf ein Byte reduziert wird
var Bezeichner einer definierten Variable
Die Variable var dient zur Aufnahme des seriell empfangenen Bytes. Der GET-Befehl wartet solange, bis ein Byte empfangen wurde.Steht übrigens in der Hilfe, einfach mal nachschauen.Einlesen von Werten
Um einem BASIC-Programm Daten während des Programmlaufs über die serielle Schnittstelle zuzuführen, beispielsweise Benutzereingaben von einem Terminal, kann der INPUT-Befehl benutzt werden.
INPUT var
var Bezeichner einer definierten Variable
Die Variable var dient zur Aufnahme des seriell empfangenen Wertes.
Der Wert wird im Textformat von der seriellen Schnittstelle erwartet, abgeschlossen durch ein Carriage Return Byte (&H0D). Der INPUT-Befehl wartet solange, bis ein Wert vollständig empfangen wurde.
Ansonsten ist die Kommunikation kein Problem, ich habe ein auf Delphi-basierendes Programm benutzt, weil ich das eigentlich noch umschreiben wollte, aber im Moment hab ich keine Lust mehr, da ich nicht weiß, was der PC dem Controller sagen soll.
MFG moritz
Lesezeichen