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

Re: Rückmeldung der i2c.start() Routine Kategorie: I²C-Bus (von marcellus - 1.11.2002 11:37)
Als Antwort auf Re: Rückmeldung der i2c.start() Routine von André H. - 20.10.2002 0:45

> Hallo marcellus,
>
> Zuerst zu den Rückgabewerten bei i2c.c2:
> Die Rückgabewerte bei i2c.start und i2c.write melden > Fehlermeldungen !!
> Es wird lediglich der Zustand das Ackknowledge-Bit am I2C-Bus zurückgegeben.
>
> Wenn Du mit Deiner untenstehenden Routine Bausteine ansprichst,
> ist ein Fehler vorprogrammiert.
>
> Wenn Du ein start sendest, muÃ?t Du auch ein stop senden, bevor Du
> versuchst den nächsten Baustein anzusprechen!!
> Also kurz:
>
> if i2c.start(...)
>   {
>    // Baustein existiert
>    i2c.stop();
>   }
>   else
>   {
>    i2c.stop(); // Dieses stop ist sehr wichtig !!
>   }
>
>
> MfG André H.
>
>

guten tag andré

ich habe das abschliessende i2c.stop() eingefügt und
siehe da es funktioniert einwandfrei.
für diese hilfe möchte ich mich recht herzlich bedanken.
da ich noch länger mit der CC2 zu tun habe wird es sich
wohl nicht vermeiden lassen öfters ins Forum zu schauen.
wenn ich selbst helfen kann werde ich das tun, ansonsten
ist diese einrichtung eine wirkliche fundgrube !!

mit besten grüssen
marcellus
 


    Antwort schreiben


Antworten: