Mikrokontrolery - Jak zacząć?

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

piątek, 1 kwietnia 2011

Niewłaściwe ustawienie fusebit'ów.


Autor: Dondu

Artykuł jest fragmentem cyklu: Problemy z zaprogramowaniem

Fusebity to temat rzeka. Bardzo często nieprawidłowe działanie mikrokontrolera jest związane z niewłaściwym ich ustawieniem. Najczęściej dotyczy to ustawień zegara taktującego mikrokontroler.

Nie ma chyba osoby z większym stażem, która nie zablokowała sobie jakiegoś mikrokontrolera Atmela. Choć nie zawsze od razu zablokujesz mikrokontroler, to sprawdzaj ustawienia fusebit'ów zegara w pierwszej kolejności.

Jeżeli przestawisz fusebity na inne niż posiadane przez Ciebie źródło sygnału zegarowego, to:
  1. programowanie przebiegnie prawidłowo, 
  2. ale po jego zakończeniu mikrokontroler nie wystartuje.
Być może przestawiłeś jedynie częstotliwość zegara, a nie wybór jego źródła. To także może powodować nieprawidłowe działanie mikrokontrolera.

Podobnie może być z Watchdog' iem, którego włączyłeś w fusebitach, ale w programie nie obsługujesz prawidłowo, itp.

Dyrek
Po jednodniowym przewietrzeniu umysłu doszedłem co jest nie tak. Jak to bywa rutyna potrafi zgubić, źle zaprogramowałem fusy programowałem z głowy i byłem święcie przekonany, że dobrze a powinienem zajrzeć do noty, prawdopodobnie ustawiłem zewnętrzne taktowanie na obwodzie RC zamiast kwarcu ...


W mikrokontrolerach PIC firmy Microchip nie musisz się tego obawiać ze względu na to, że fusebity zawsze są kasowane do wartości domyślnej wraz z kasowaniem mikrokontrolera na początku procesu programowania.


Co zrobić?

Po pierwsze uważać na to, co ustawiasz w fusebit'ach w mikrokontrolery AVR Atmel, bo zablokować je bardzo łatwo. Jeżeli czegoś nie jesteś pewien, to zapytaj na Forum Elektroda.pl. A jeżeli już sobie zablokowałeś, to czytasz:  Zablokowany mikrokontroler Atmel




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.