can.rxd geht nicht Kategorie: CAN-Bus (von Michael - 17.10.2003 22:16) | |
| |
Hallo, ich habe das Problem, das mit der funktion can.rxd (mit os.hex aus OS_CAN) immer ein TRUE zurückgegeben wird, auch wenn gar nichts am CAN angeschlossen ist. Hier mein BeispielProgramm thread Channel_NWM { byte can_byte_buffer[8]; string zahl; byte count; can.expect(2,0x0002); count = 0; loop { sleep(200); count = count + 1; str.clear(zahl); str.putintf(zahl,count,3); if (can.rxd(2) == constant.TRUE); {// load message can.get(2,can_byte_buffer); lcd.clear(); lcd.home(); lcd.print(zahl,3); } } } Da wird immer flei�ig hochgezählt. Kann mir einer sagen warum? Danke Michael | |
Antwort schreiben Antworten: Re: can.rxd geht nicht (von TG - 30.08.2005 16:44) |