avr-gcc ,hazudik az if:-)

Pal Lukacs ekegep at yahoo.com
Wed Sep 6 18:42:25 CEST 2006


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?
 
 		
---------------------------------
Stay in the know. Pulse on the new Yahoo.com.  Check it out. 


More information about the Elektro mailing list