Re: Probleme mit i2ccom Kategorie: I²C-Bus (von André H. - 13.03.2004 20:27) | ||
Als Antwort auf Re: Probleme mit i2ccom von Udo - 11.02.2004 23:10 | ||
| ||
Hallo Udo, Es gibt leider einen kleinen aber fatalen Bug in i2ccom.c2 V2.02 . Somit funktioniert die Funktion get() nicht. Mir war dies eine Zeit lang nicht aufgefallen, da ich hauptsächlich die funktion receive nutze, um den Bus(& die CC2) weniger zu belasten. Der Fehler liegt bei den Einsprungadressen. Sie sollten so lauten: //--- Einsprungadressen (ASM-Treiber) ------------------------------------------ const _BAUDRATE = 0xD298; const _SETREG = 0xD2F0; const _GETREG = 0xD324; const _PUT = 0xD344; const _GET = 0xD3A8; const _RXD = 0xD3BC; const _READY = 0xD3DE; const _PRINT = 0xD402; const _SEND = 0xD46A; const _SENDA = 0xD480; const _RECEIVE = 0xD4E0; const _RECEIVEA = 0xD4FA; Den Fehler habe ich vor ca. 4 Wochen gefunden. Für das finden der Ursache fast eine Woche. (Wer vermutet schon, da� man sich bei der Einsprungadresse vertippt.) MfG André H. > Hallo, > > inzwischen bin ich etwas weiter: > > Wenn ich die alten Module/hex-Dateien verwende: > > i2ccom.c2 vom 18.5.03 (Vers. 2.0) > i2c.c2 vom 26.4.2003 (Vers. 1.2) > sys0001.hex vom 6.8.2003 > capture.hex vom 25.4.2003 und > i2ccom.hex vom 16.5.2003 > > funktioniert alles. > Es scheint also ein Problem im Zusammenspiel der hex-Treiber untereinander zu geben. > Ich fürchte, dabei kann mir jetzt nur noch André helfen. > > Grüsse > > Udo Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: Probleme mit i2ccom (von Udo - 14.03.2004 0:32) Re: Probleme mit i2ccom (von André H. - 14.03.2004 9:22) Re: Probleme mit i2ccom (von Udo - 14.03.2004 22:03) |