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) |