Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT_V2, OSOPT V3.0
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)