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

Re: Capture/Release in pcf.c2 ? Kategorie: Programmierung (von Martin Binder - 13.01.2003 11:06)
Als Antwort auf Capture/Release in pcf.c2 ? von Klaus - 12.01.2003 11:25

> 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

Hallo,

wenn du aus mehreren Threads auf den i²c Bus zugreifst, musst du natürlich mit capture
und release arbeiten, sonst gehts nicht.

Stell dir vor, mitten im Adressieren der Device ist ein Thread - wechsel und der andere
Thread will eine andere Device adressieren, schreiben oder lesen.

Am Besten du verwendest nur einen einzigen Thread für den i²c - Bus und übergibst die
Aufgaben (Ein- Ausgangswerte) an diesen Thread mit globalen Variablen.

Martin


    Antwort schreiben


Antworten:

Re: Capture/Release in pcf.c2 ? (von Klaus - 13.01.2003 16:52)
    Re: Capture/Release in pcf.c2 ? (von Martin Binder - 14.01.2003 8:49)