LCD'de menüleri gösteriyorum. 2. Menüde her saniyede ekrana başka yazı geliyor. Herhangi bir anda ayarlanan düğmeye basılınca buradan çıkılıp 1. menüye dönmem gerekiyor. Kesme ile yaptım fakat döngüyü tamamlamadan 1. menüye dönmüyor. Butona basıldığı anda if(menu==2) döngüsünden nasıl çıkabilirim?
---------------------------------------------------------- while(1) { if(menu==1) { printf(lcd_putc,"Hosgeldiniz"); printf(lcd_putc,"\nButon ile Menu Geziniz"); if(input(pin_a0)==1) menu++; }