-
RS232???
Hi,
ich hab nen Problem mit meiner Seriellen Schnittstelle...
Mein Quellcode:
Code:
$regfile = "m8def.dat"
$crystal = 7372800
Baud = 9600
Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 1
Enable Interrupts
Dim S As String * 5
Waitms 2500
Do
Input "Type a String: " , S
Loop Until S = "Hello"
Print "Success!"
End
Nun kann ich im Hyperterminal aber nur einen Buchstaben eingeben, und dann klappts natürlich nicht was ich machen will, da ich einen ganzen String brauche...
Wie macht man das???
Martin
-
Hi, man kann dem Hyperfuzzy beibringen, daß er seinen Buffer erst schickt, wenn man ENTER drückt. Normalerweise schickt er jedes Zeichen sofort los. (Terminaltyp TTY, lokales Echo mußt man dafür aber aufdrehen)
Ansonsten mußt du die zeichen selbst zusammenfügen (str = str + inkey() ), bis ein <CR> kommt, und dann erst vergleichen.
mfg robert
-
ich hab auch ein problem mit der rs232 schnittstelle
bei mir FUNZT einfach garnix
KEin einziger print befehl . AHHHHH
2be
-
Und ? Gibt's eine Programm-posting ?
("garnix" ist etwas allgemein)