
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hi, > > wenn ich mit Input über Hyperterminal Daten eingeben will bleibt Programm hängen warum ? > > Wie sieht ein Lösungsweg aus ? > > meine Programm welches nicht geht > > #loop > > IF RXD tehn Input wert 'möchte z.B 32000 eingeben > Danke für Kommentare > habe ich also so verstanden wenn ich schreibe IF RXD tehn Input wert kann ich nur ein zeichen eingeben > aber wenn ich schreibe Input wert bleibt der Programmablauf stehen Nein, das hast Du falsch verstanden. Wenn Du schreibst "IF RXD then Input", dann kannst Du nur dann eine Zahl (mehrere Zeichen) per Input eingeben, wenn die erste Ziffer der Zahl bereits getippt ist, wenn die CC zur Ausführung des Statements kommt. Sobald Input ausgeführt wird (egal, ob mit Bedingung oder ohne), wird auf Enter gewartet. > möchte mit Hyperterminal auf die Anweisung Input eine Zahl z.b 32000 eintippen welche mit Return abgeschlossen wird. Diese wird dann mit write# in EEprom geschrieben und im Programm abgefragt. > open# for write ' EEPROM zum Schreiben öffnen input i ' Eingabe von Hyperterminal print# i ' Speichern der Eingabe im EEPROM close# ' EEPROM schliessen open# for read ' EEPROM zum Lesen öffnen input# i ' abgespeicherte Eingabe aus EEPROM lesen Bye Achim |
| Antwort schreiben |