Witam
pisałem program który miał po pewnym czasie zmuszać mikrokontroler do przejścia w stan uśpienia po czym wybudzanie miało następować w reakcji na zewnętrzne przerwanie na linii PD2. Mikrokontroler wchodzi w uśpienie po zadanym czasie jednak nie chce się potem wybudzić w reakcji na zewnętrzne przerwanie. Byłbym wdzięczny gdyby ktoś rzucił okiem na mój kod i powiedział mi w czym tkwi błąd. Próbowałem zlokalizować problem samodzielnie jednak nigdzie nie mogę się go dopatrzeć.
pisałem program który miał po pewnym czasie zmuszać mikrokontroler do przejścia w stan uśpienia po czym wybudzanie miało następować w reakcji na zewnętrzne przerwanie na linii PD2. Mikrokontroler wchodzi w uśpienie po zadanym czasie jednak nie chce się potem wybudzić w reakcji na zewnętrzne przerwanie. Byłbym wdzięczny gdyby ktoś rzucił okiem na mój kod i powiedział mi w czym tkwi błąd. Próbowałem zlokalizować problem samodzielnie jednak nigdzie nie mogę się go dopatrzeć.
Kod: C / C++