Mikrokontrolery - Jak zacząć?

... czyli zbiór praktycznej wiedzy dot. mikrokontrolerów.

piątek, 1 kwietnia 2011

Wyłączenie pinu RESET w fusebit'ach mikrokontrolera AVR


Autor: Dondu

Artykuł jest fragmentem cyklu: Problemy z zaprogramowaniem

To problem, który możesz sobie zafundować nieumiejętnie lub przypadkowo wyłączając funkcjonalność pinu RESET.  W wielu mikrokontrolerach pin RESET ma też inne funkcje. Na przykład w ATmega8 pin RESET ma także funkcję alternatywną PC6 (jedno z wejść/wyjść portu C).

ATmega8 - alternatywne funkcje pinu RESET.
Rys. 1.5.1 - ATmega8 - alternatywne funkcje pinu RESET


Wyłączając w fusebit'ach funkcję RESET na tym pinie (fusebit RSTDISBL), przełączasz jego funkcję na pin PC6Ale tutaj jest pewien problem:

RSTDISBL - fusebit wyłączający funkcję RESET pinu mikrokontrolera.
Rys. 1.5.2 -  ATmega8  - RSTDISBL - fusebit wyłączający
funkcję RESET
 pinu mikrokontrolera.

Pod tabelką jest informacja, że gdy dla tego pinu wyłączysz funkcję RESET, a włączysz funkcję PC6, to w takiej sytuacji nie jest możliwe dalsze programowanie niskonapięciowe za pomocą ISP. Jedynym ratunkiem jest posiadanie programatora równoległego wysokonapięciowego. Alternatywą, o której nie pisze nic w datasheet jest odratowanie mikrokontrolera za pomocą Fusebit Doctora.

Co zrobić?
Uważać w czasie przestawiania fusebit'ów!
Zastosować Fusebit Doctora.  




Zobacz pozostałe przypadki

Oceń artykuł.
Wasze opinie są dla nas ważne, gdyż pozwalają dopracować poszczególne artykuły.
Pozdrawiamy, Autorzy
Ten artykuł oceniam na:

Brak komentarzy:

Prześlij komentarz

Działy
Działy dodatkowe
Inne
O blogu




Dzisiaj
--> za darmo!!! <--
1. USBasp
2. microBOARD M8


Napisz artykuł
--> i wygraj nagrodę. <--


Co nowego na blogu?
Śledź naszego Facebook-a



Co nowego na blogu?
Śledź nas na Google+

/* 20140911 Wyłączona prawa kolumna */
  • 00

    dni

  • 00

    godzin

  • :
  • 00

    minut

  • :
  • 00

    sekund

Nie czekaj do ostatniego dnia!
Jakość opisu projektu także jest istotna (pkt 9.2 regulaminu).

Sponsorzy:

Zapamiętaj ten artykuł w moim prywatnym spisie treści.