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

Re: multi Threads Kategorie: I²C-Bus (von André H. - 21.10.2003 13:56)
Als Antwort auf multi Threads von Dieter Kalkofen - 21.10.2003 13:11

Hallo Dieter,

Allgemein gesehen, müssen Resourcen, auf die aus mehreren Threads
zugegriffen wird, gecaptured werden.

Beim I²C-Bus gibt es ein spezielles I²C-Capture (seit i2c.c2 V1.2).
Wenn Du das Modul pcf.c2 zum Ansteuern der PCF8574 benutzt,
muÃ?t Du hier nichts mehr beachten, da hier bereits gecaptured wird.

Wenn Du die PCF8574 direkt mit eigenen Routinen ansprichst,
muÃ?t das Captured-Start verwenden. (i2c.cstart()).
gelöst wird das Capture bei jedem i2c.stop()
Mehr dazu in der Hilfe-html zu i2c.c2 .

Was Dein digitales Poti am Bus angeht:
Für dieses mu�t Du auf jeden Fall das Captured-Start verwenden.

MfG André H.

>
>  Hallo
>  Wie reagiert die CC2-Control im multi Threadsberieb wenn mehrere Threads den I2C Bus
>  benutzen?
>  Thread 1 zB. mist die Themperatur und steuert ein I2C E-Poti an
>  Thread 2   fragt mhrere PCF8574 ab und gibt die Daten auf den CAN-Bus
>  Thread 3   fragt einen PCF8574A ab und gibt die Daten als Globale Variabeln an andere Threads
>  wieter
>  Alle Bausteine haben natürlich eigene Adressen
>


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: