CC2Net-Forum Zur Übersicht - Zurück zur Homepage
Re: Capture/Release in pcf.c2 ? Kategorie: Programmierung (von: André H. - 14.1.2003 21:45)
Als Antwort auf: Capture/Release in pcf.c2 ? von Klaus - 12.1.2003 11:25

Hallo Klaus,

Ich bin gerade dabei alle Module, die auf den I²C-Bus zugreifen,
nach und nach ein Capture zu verpassen.
So kann man ohne weiteres aus mehreren Threads auf den I²C-Bus zugreifen.
Wichtig ist, daß alle Module über das ein und das selbe Flag capturen.
Hier i2c.flag (i2c.c2 V1.1).
Das Capture muß immer vor i2c.start() und das release nach i2c.stop() stehen.
(siehe bereits gecapturete Module)
Ich hab' heute bereits neue Versionen von pcf.c2 und pcflcd.c2 hochgeladen.
Bei folgenden Modulen ist bereits das I²C-Capture implementiert:
- pcf.c2
- pcflcd.c2
- pcf8583.c2
Die anderen Module folgen nach und nach.

MfG André H.


> Hallo,
> mein Prg. zeigt ein undefiniertes Verhalten und es liegt vielleicht daran:
> Über mehrere Threads greife ich auf die Treiberbibliothek pcf.c2 (von Andre) zu. Jetzt habe ich mal in allen Funktionen von pcf.c2 Capture/Release Anweisungen gesetzt, mit dem Erfolg, dass das Prg. sich gar nicht mehr rührte.
>
> Was mache ich falsch?
>
> Cheers,
> Klaus


    Antwort Schreiben