avr-gcc ,hazudik az if:-)

Tauri elektrolista at pdg.hu
Wed Sep 6 18:48:36 CEST 2006


Haliho

2006. szeptember 6., 18:42:25, írtad:

> Sikerult kijavitani.
>  Idezem a kod ide tartozo reszet.
 
>  int main(){
>  for (;;)
>      {
>        lcd_delay (1);        //1ms delay; kell,kulonben nem ertekelodik ki az if.
 
>      if (((!( PIND & BUTTON_ORA)) || (!(PIND & BUTTON_PERC))
>         || (!(PIND & BUTTON_MPERC))) && (!ALARM))
>      {
>         timer2_overflow_disable (); 
>      }
>        else
>      {
>         timer2_overflow_enable (); 
>      }
>      }
>    return 0;
>  }
 
>  Az lcd_delay(1) 1 ms -t kesleltet,igy mar kiertekelodik az if rendesen.
>  Lehet hogy kevesebb kesleltetes is elegendo lenne?
 
 		

De miért???????????????????????

Miert kell if-nek késleltetés.
Valami nem normális.
Remélem nem lélegeztetö gépet gányolsz.
/ne vedd személyeskedésnek de amig ilyen kérdöjelek vannak a projectbe
az csak gányolás.







More information about the Elektro mailing list