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