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 ! > Danke, werd ich gleich probieren! > > mfg, > Franz > > > Hallo Franz, > > > > Das liegt leider an den von mir so heiß geschätzten Compiler, an > > der Unterscheidung zwischen Integer und Long. > > Irgendwie war mir das damals nicht aufgefallen. > > > > Ersetzte im Modul eeprom.c2 folgende Zeilen in der Funktion readlong > > <code>data = (i2c.read() shl 8) or i2c.read(); > > data = (data shl 16) or (i2c.read() shl 8) or i2c.readlast();</code> > > durch diese: > > <code>data = i2c.read(); > > data = (((((data shl 8) or i2c.read()) shl 8) or i2c.read()) shl 8) or i2c.readlast();</code> > > > > Dann sollte es funzen. > > Das gleiche Problem gibt's nochmal bei readlongarray() . > > Ich werde in kürze ein Update von eeprom.c2 hochladen. > > Dann sind diese Bugs behoben. > > > > MfG André H. > > > > > Hallo, > > > > > > ich brauche da wiedereinmal Hilfe: > > > > > > ich schreibe z,B.: die Zahl 60 000 mit "eeprom.writelong(0,0,60000) in ein 24C65, > > > wenn ich dann das ganze mit "eeprom.readlong(0,0) auslese erhalte ich die Zahl: -25786... > > > > > > das ganze funktioniert aber mit 30 000 - warum also nicht mit 60000? > > > > > > Ich würde mich freuen, wenn mir da jemand weiterhelfen könnte... > > > > > > Danke schon mal im Voraus! > > > Gruß, > > > > > > Franz