Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Input - Befehl Kategorie: Programmierung Basic (von Kay - 20.12.2004 17:16)
 Als Antwort auf Re: Input - Befehl von Carsten - 20.12.2004 16:09

> ich denke, mit INPUT erhältst Du ASCII - Codes, im Gegensatz zu GET. Siehe Beiträge im Forum. Sende einfach 2 Bytes (HiByte / Lowbyte) und lese beide mit get - fertig:
>
FALSCH!

die input-routine des CControl liest die ASCII-codes von rechner ein,
"befreit" sie von ihrem "offset", macht so echte zahlenwerte daraus
und addiert sie zu einem word zusammen. der spaß wird durch empfang
eines linefeed (enter) beendet und die routine liefert den wert und die
steuerung an das basic-system zurück.

GET und PUT sind hier völlig fehl am platz, es sei denn, man will sich eine
eigne input-rotine in basic schreiben. das geht natürlich, ist aber nur dann
sinnvoll, wenn man eine tastatureingabe in echtzeit machen will - also
ohne das programm mit input anzuhalten. fraglich, was das soll.

wenn hier also nur mist rauskommt im terminalprogramm, so ist der fehler sicher
eher in falschen schnittstelleneinstellungen zu suchen. bitzahl, parity, baudrate etc.
CControl will normalerweise 9600 baud, 8 bits, kein stopbit und keine parity haben.

 Antwort schreiben

Bisherige Antworten:

Re: Input - Befehl (von Carsten - 20.12.2004 18:03)
    Re: Input - Befehl (von Chris Schiebeck - 20.12.2004 18:58)
        Re: Input - Befehl (von Kay - 20.12.2004 21:19)