Re: Mal wieder hwcom... Kategorie: Programmierung (von Tom - 13.04.2004 8:38) | ||
Als Antwort auf Re: Mal wieder hwcom... von Johannes - 12.04.2004 11:10 | ||
| ||
> Moin! > Aber mein Problem ist, dass gar nicht alle Zeichen Ć¼bertragen werden. Was sollen die Kontrollbytes bringen, > wenn sie nicht Ć¼bertragen werden? > > GruĆ? > Johannes Hallo Johannes, versuch doch mal dein Programm so abzuƤndern: thread main { lcdext.init(); hwcom.init(); hwcom.setspeed(8); loop { byte Buf[52]; int a; for a=0...51 { Buf[a] = 0; } int returnval; hwcom.flush(); wait hwcom.rxd(); returnval = hwcom.receive(Buf, 52,150); hwcom.send(Buf,52); string tst; tst = ""; for a=0...10 { str.putchar(tst, Buf[a]); } if returnval > 1 { lcdext.clear(); lcdext.print(tst); } } } denn ich denke, das dein Receive einfach nicht sysnchron zu Deinen gesendeten Daten ist.Den send hab ich nur eingebaut um das ganze auf der PC Seite besser debuggen zu kƶnnen. mfg Tom | ||
Antwort schreiben Antworten: Re: Mal wieder hwcom... (von Johannes - 13.04.2004 12:27) Re: Mal wieder hwcom... (von Tom - 13.04.2004 13:22) Re: Mal wieder hwcom... (von Johannes - 13.04.2004 17:12) Re: Mal wieder hwcom... (von Tom - 13.04.2004 22:59) Re: Mal wieder hwcom... (von Johannes - 14.04.2004 20:02) Re: Mal wieder hwcom... (von Tom - 15.04.2004 11:23) Re: Mal wieder hwcom... (von Johannes - 15.04.2004 12:41) Ich glaube ich habs jetzt endlich... (von Johannes - 17.04.2004 12:09) |