Witam,
Mam następujący problem, a mianowicie na wyjściu z mikrokontrolera mam jako stan wysoki 2,5V zamiast 5. Stało się tak nagle z jedną, działała a potem przestałą zacząłem sprawdzać inne. Wszystko robię na ATMEGA48PA-PU
Kod z którego korzystałem
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
I w takim wypadku na pinie PC2 mam 2,5V a powinno być 5
Jeśli dopiszę delaya to wtedy jak patrze na mierniku jest 5V w momencie gdy pin ma mieć stan wysoki. Sprawdziłem 5 Atmeg i na każdej mam ten sam problem chyba tyle wadliwych mi się nie trafiło. Dodatkowo mam kilka pytań:
1. Czy to jest normalne, że w momencie zadeklarowania w ten sposób:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
gdy sprawdzam czy jest zwarcie między pinem PC5 i PC4 to się okazuje, że jest. W momencie gdy deklaracji nie ma zwarcia też nie ma
2. W przypadku zadeklarowanych pinów mam połączenie do masy, to jest normalne?
3. Jak diagnozować czy AVR jest uszkodzony
4. Na Atmedze pisze ATMEGA48PA-PU a wykrywa mi ją mkavrcalculator jako atmege48P