Witam.
Nie mogę poradzić sobie z wykonaniem pewnej instrukcji tylko "jeden raz".
Chciałbym, żeby funkcja instrukcja2 została wywołana tylko raz natomiast instrukcja1 za każdym razem.
Próbowałem zrobić inkrementację zmiennej wewnątrz if i napisać program tak, żeby tylko przy określonej wartości tej zmiennej funkcja instrukcja2 się wykonywała, jednakże niesie to za sobą takie konsekwencje, że program w takim inkrementującym liczniku "grzęźnie" i pętla while przestaje sprawdzać warunki: if(!(PINA & 0x08)) oraz if(!(PINA & 0x04)). Prosze o wskazówkę jak ugryźć ten problem?
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.