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: