
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
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: define Zahl word[1] define ZahlHi byte[1] define ZahlLo byte [2] .. get ZahlHi getZahlLo print Zahl Gruß Carsten > Hallo! > mein aktuelles Projekt (Steuerung/Positionierung einer Bahn) ist inzwischen relativ weit gediehen. > Leider hänge ich inzwischen mal wieder an einem Problem: > > Ich kommuniziere mit dem Controller in der Bahn bisher immer über PUT/GET Befehle, was auch grandios funktioniert. Da ich für die Soll-Position nun aber Zahlen größer 256 übertragen muss, versuche ich den INPUT Befehl zu verwenden. Selbst mit einem Terminal-Proramm funktioniert das leider nicht. z.B. INPUT zahl ... PRINT zahl gibt immer Zahlen kleiner 2 heraus. > Kann mir jemand erklären woran das liegt? Hat vieleicht jemand eine Idee wie man größere Zahlen an die serielle Schnittstelle schreiben kann? > > Danke für die Mühe > > Chris |
| Antwort schreiben |