Sam procek pobiera 90mA, a po wyzerowaniu pamięci Flash 60mA. Resztę pobiera dołączony do niego panel z wyświetlaczami 7-seg. LED i sterownikami do tych wyświetlaczy.
Nadal to za dużo, ale w tym stanie (odłączone pozostałe układy), nagrzewanie jego jest ledwie wyczuwalne. Sprawdzałem po kolei wszystkie nogi pod kątem: zwarte wyjście do masy - brak, podane napięcie powyżej 3,3V - brak, zwarcia miedzy sąsiednimi nogami - brak.
Sam już nie wiem, nie mam drugiego procka na podmianę.
EDIT:
Mała poprawka: "wyzerowany proc", pisany program jedynie:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
pobiera 40mA
po wpisaniu tych linijek:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
pobór prądu skacze do 70mA. Po ustawieniu portów, ADC i timerów skacze do 90mA.
Nie wiem, czy mam tu dobrze skonfigurowany zegar systemowy, chcę użyć kwarca zewnętrznego 16MHz z podziałem PLL x2, by osiągnąć 32MHz, ale podany fragment kodu może być błędny, gdyż opóźnienia _delay_ms() są inne od deklarowanych.