Szybkie linki:
 
Galeria serwisu:

Widzisz łapkę - kliknij w obrazek, aby zobaczyć więcej.

Mikrokontrolery AVR - fusebity.

Fusebity mikrokontrolerów AVR - opisy i wyjaśnienia
Fusebity AVR to trwałe bity konfiguracji w mikrokontrolerze, podzielone na trzy grpy (bajty) (LOW, HIGH, EXTENDED), które wpływają na jego działanie, w tym na ustawienia zegara (np. CKDIV8, SUT), sposób uruchamiania (np. BOOTSZ1/BOOTSZ0) i inne funkcje. Mówimy tutaj o mikrokontrolerach programowanych za pomocą intrfejsu SPI (ISP), czyli tych starszych. Natomiast fusebity nowych mikrokontrolerów z interfejsem UPDI pogrupowane są zupełnie inaczej.

Fusebity mikrokontrolerów AVR starszego typu. Podstawowe grupy fusebitów:
1. Fusebity grupy LOW (LF) - podstawowa grupa fusebitów
2. Fusebity grupy HIGH (HF) - podstawowa grupa fusebitów
3. Fusebity grupy EXTENDED (EF) - rozszerzona grupa fusebitów. Nie wszystkie mikrokontrolery AVR mają ten bajt fusebitów.
4. Lock Bits (bity blokujące) - to specjalna grupa ustawień służąca do ochrony pamięci przed nieautoryzowanym odczytem lub nadpisaniem.

Przykładowe fuse bity wybranych mikrokontrolerów AVR starszego typu:
ATMEGA 8 - fusebity z opisem

Jakie wartości fuse AVR ustawić - jak odczytać fusebity z projektu AVR Eclipse?


Co oznacza ustawiony fusebit? - kwestia wyjaśnienia, co oznacza określenie "ustawiony" lub "zaprogramowany" fusebit. To znaczy bit (ustawiony na "0"). (Ustawiony ns "1") oznacza bit nieustawiony i niezaprogramowany. Wartości tych bitów dają wartość bajtu danej grupy fusebitów.

Będziemy dodawać i pokazywać inne przykłady fusebitów oraz opisywć ich użycie.



Licznik serwisu: 8186 , Aktualnie: 2 , Admin kontakt: admin@progel.pl