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

TEIL3: capture/release hängt sich weg!!!!!! Kategorie: Programmierung (von Klaus - 30.10.2001 23:56)
Als Antwort auf capture/release hängt sich weg!!!!!! von Klaus - 30.10.2001 23:40

für das 2. Problem fehlt zur Vollständikeit noch eine Funktion:

function ShiftDataByte (byte DataByte){
   string s;
   capture;
   byte toshift,x;
   lcdext.home();
   toshift=DataByte;
   for x=0 ... 7 {
     if (toshift and 128)>0 ports.set(Shift_Data,1); else ports.set(Shift_Data,0);
     toshift=toshift shl 1;
     ports.set(Shift_Clock,1);
     ports.set(Shift_Clock,0);
     }
   release;}

Fakt ist:
- init rufe ich aus einem thread main auf
- init ruft  SetExtPort auf
- SetExtPort ruft ShiftDataByte auf

Damit es läuft, darf ich nur in einer Funktion die capture und release Anweisung nutzen. Das bringt es mir aber nicht wirklich.
KANN MIR DA EINER HELFEN???????

Danke!!!


    Antwort schreiben


Antworten: