Re: Serielle Schnittstelle Kategorie: Programmierung (von André H. - 26.07.2001 12:30) | |
Als Antwort auf Serielle Schnittstelle von Christoph Fuest - 26.07.2001 12:07
| |
Hallo Christoph, Das Problem liegt beim Hardwarehandshake! Das OS hat ein Bug. D.h. vergi� die funct. ready() ! Versuch"s mal so: thread main { hwcom.init(); hwcom.setspeed(6);//=19.200Baud hwcom.put("A"); quit 63; } Am Terminal stellst Du die gewählte Geschwindigkeit ein. Hier 19200 (8N1), und das Protokoll auf kein (Handshake aus). Ich habe 19200Baud gewählt, damit Du die Unit aus dem Terminal-Fenster heraus wieder starten kannst (ASCII-Code 3). MfG André H. > Ich stehe vor dem Problem, dass ich Daten von der Cc2 zum PC senden will. Dieses funktioniert aber aus irgendwelchen Gründen nicht. Liegt das an meinem Code oder was: > thread main > { > hwcom.init(); > hwcom.setspeed(5); > while ! hwcom.ready() {} > hwcom.put("A"); > quit 63; > } > Also. Das Programm funktionier auf diese Weise nicht. Erstens schickt es glaube ich gar nichts auf die Schnittstelle. Zumindest kommt im Terminal nichts an. Welche Einstellungen muss ich dort eigentlich verwenden? > Jedenfalls quittet das Programm auch nicht mit 63, sondern mit -1, wie ich dem Display der Unit entnehmen kann. Mit while... habe ich das auch schon anders probiert, aber irgendwie hat es nichts geholfen. Was tun? Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: Re: Serielle Schnittstelle (von Christoph Fuest - 26.07.2001 12:36) Re: Serielle Schnittstelle (von André H. - 26.07.2001 12:51) Re: Serielle Schnittstelle (von Christoph Fuest - 26.07.2001 13:09) Re: Serielle Schnittstelle (von André H. - 26.07.2001 23:24) Sorry, mein Fehler (von André H. - 27.07.2001 14:53) Re: Serielle Schnittstelle (von thomas ferl - 26.07.2001 14:24) |