Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Mütze, > > das verblüfft mich etwas. > > Was passiert genau bei Deinem Programm? > > > > > //Funktionen zum Auslesen und Ändern des CAN-Registers 0xEF04 > > inline function CAN_register_schreiben (int test) > > { > > inline vmcodes.VM_STORE_ABSOLUTE_INT; > > inline 0xef04; > > } > > > > inline function CAN_register_lesen() returns int > > { > > inline vmcodes.VM_LOAD_ABSOLUTE_INT; > > inline 0xef04; > > } > > bis hierhin ist alles klar. > > > //--------------------------------------------------------- > > thread main > > { > > > > can.init(2,0x7ff,0x7ff); > > Initialisiert mit 125 kbit/sec. Schreibt also 0x7AC3 ins Register. > > > CAN_register_schreiben(0x7AC3); > > Ist hier ein Schreibfehler? Hier wird 0x7AC3 ins Register geschrieben. Eigentlich sollte hier 0x7AC4 stehen. > > > > > //Anzeige > > string disp; > > disp="="; > > str.putint(disp,CAN_register_lesen()); > > lcd.clear(); > > lcd.print(disp,str.length(disp)); > > halt; > > } > > Vielleicht ist das Dein Fehler. > > Cris