okostojas fordito ellen

Fuzesi Arnold arno at externet.hu
Wed Dec 28 21:08:01 CET 2005


Sziasztok!

Mit lehet tenni?

_sleep();
__no_operation();
__no_operation();
__no_operation();
__no_operation();
 for(;;){        //wake-up
  nINT=0; (IT rutin allitgatja 0-bol 1-be)
  while(!nINT);
  nINT=0;
  restart();
 }

kioptimalizalja frankon a for(;;) nagy reszet, es egy vegtelen ciklus marad 
az eredmenye.

Mi az altalanos megoldas ilyen esetekre.
Volatile-á tenni nem akarom a fél global változókészletet.
Optimalizálást külön szabályozni a blokkokra/fajlokra szerintem gány.
Vagy törődjek bele?

Igazabol ennyi is eleg lenne:
_sleep();
__no_operation();
__no_operation();
__no_operation();
__no_operation();
 restart();

De gondoltam biztos ami biztos...erre itt keresztbe tett nekem.

K,
Arnold




More information about the Elektro mailing list