Szybkie linki:
 
Galeria serwisu:

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

Fusebity UPDI.

Fusebity UPDI - FUSE0
Grupy fusebitów mikrokontrolerów UPDI - ustawienia mikrokontrolerów tego typu zostały rozdzielone i pogrupowane w kilka grup.Oto pierwsza z nich - Fuse0. Kolejne grupy na następnych stronach. Wyjaśnienie, co zwykle oznaczają fuse bity UPDI?
Fuse0 - jest zapisem konfiguracji Watchdoga i składa się z dwóch pól 4-bitowych: WINDOW (bity 7–4) oraz PERIOD (bity 3–0). Nie zawiera bitów rezerwowanych ani pojedynczych bitów funkcyjnych. Należy go interpretować jak rejestr konfiguracyjny, a nie klasyczny fuse znany ze starszych AVR. Więcej informacji na temat FUSE0 można znaleźć w sekcji Watchdog noty katalogowej mikrokontrolera.

FUSE grupa 00 (FUSE0) – WDTCFG - jeden bajt fuse, odpowiada za konfigurację Watchdog Timer (WDT) - szczegóły bitów:

WINDOW[3:0] (bity 7-4) -określa okno czasowe, w którym WDT MUSI być odświeżony. Poza nim RESET. Wartości:
0x0 - tryb windowed wyłączony (normalny WDT)

PERIOD[3:0] (bity 3-0) - Okres czasu wyłączenia watchdoga Ta wartość jest ładowana do pola bitowego PERIOD rejestru Watchdog Control A (WDT.CTRLA) podczas resetowania. Wartości:
0x0 - WDT wyłączony
0x1 - 8 ms
0x2 - 16 ms
0x3 - 32 ms
0x4 - 64 ms
0x5 - 125 ms
0x6 - 250 ms
0x7 - 500 ms
0x8 - 1 s
0x9 - 2 s
0xA - 4 s
0xB - 8 s
(reszta – zarezerwowana) nie używać tych wartości.

✔️Najczęstsze i NAJWAŻNIEJSZE konfiguracje:
🔹 Fabryczna (bezpieczna): WINDOW = 0x0, PERIOD = 0x0, Fuse0 = 0x00 ✔ WDT wyłączony.
🔹 Zwykły watchdog (bez windowed): WINDOW = 0x0, PERIOD = 0x8 (~1 s), Fuse0 = 0x08 ✔ WDT włączony.
🔹 Watchdog windowed (zaawansowane): WINDOW = 0x4, PERIOD = 0x8, Fuse0 = 0x48 ⚠️ Tylko dla świadomych użytkowników.
⚠️ Fuse0 należy interpretować jako DWIE wartości 4-bitowe, a nie jako zestaw bitów 0/1.

Będziemy przedstawiać, opisywać kolejne grupy fusebitów. Postaramy się przybliżyć użytkownikom fusebity mikrokontrolerów UPDI. W sposób prosty i przystępny dla każdego.



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