Witam serdecznie,
Tworzę prosty układ, którego zadaniem jest jedynie płynne włączanie i wygaszanie diody LED za pomocą PWM. Z noty wyczytałem, iż pobór prądu w trybie power-down będzie wynosił maksymalnie 10uA (przy włączonym watch-dogu), natomiast w trakcie wyświetlania sekwencji układ pobiera średnio 2,7mA. Zgodnie z moimi obliczeniami, przy zasilaniu baterią CR2032 i wyświetlaniu animacji co 10min, układ powinien pozwolić na pracę przez około 300 dni.
Mam jednak problem z programem. Moja "Tinka10" najprawdopodobniej w ogóle nie wchodzi w tryb power-down. Pobór prądu to min. 1mA. Timer wyłącza się, co wnioskuję po całkowicie gasnącej diodzie LED. Siedzę w nocie od kilku godzin i już nie mam pomysłu... Może wam się rzuci coś w oczy
PS. Zmienna n_Twd docelowo ma odpowiadać mnożnik czasu, po którym następuje wybudzenie watch-doga. Reszta myślę, że zrozumiała.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.