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

Re: globale Interruptsperre Kategorie: Progr. Assembler, TaskingTools, OS (von Holger - 29.05.2005 15:04)
Als Antwort auf Re: globale Interruptsperre von Holger - 25.05.2005 13:53
Ich nutze:
C-Control II Unit, eigenes Board, OSOPT V3.0
Hallo,

das Problem hängt mit dem SystemTimer zusammen.
Sämtliche SLEEP Anweisungen und auch dieses Beispiel

long timer;
 timer=system.timer();
 loop
 {
  ...
  // alle 500ms ausfĂĽhren
  if  system.timer()-timer>=500
   {
    timer=system.timer();
    ...
   }
 }


von André bleiben stehen bzw. werden auf einen falschen Wert gesetzt und
dauern entweder zu lang oder blockieren (nicht getestet), wenn IEN längere Zeit gesperrt ist.
Ich habe jetzt erstmal sämtliche SLEEP Anweisungen entfernt.

Vielleicht hat André ja eine Idee, warum diese Blockade auftritt.

Holger


    Antwort schreiben


Antworten:

Re: globale Interruptsperre (von TManiac - 30.05.2005 11:31)
    Re: globale Interruptsperre (von TManiac - 8.06.2005 10:46)