Szybkie linki:
 
Galeria serwisu:

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

Fusebity UPDI.

Fusebity UPDI - FUSE1
Grupy fusebitów mikrokontrolerów UPDI - ustawienia mikrokontrolerów tego typu zostały rozdzielone i pogrupowane w kilka grup.Oto kolejna z nich - Fuse1. Wyjaśnienie, co zwykle oznaczają fuse bity UPDI?
Fuse1 - konfiguruje Brown-Out Detector (BOD) i nie składa się z pojedynczych bitów, tylko z CZTERECH PÓL. Należy go interpretować jak rejestr konfiguracyjny, a nie klasyczny fuse znany ze starszych AVR. Więcej informacji na temat FUSE1 można znaleźć w sekcji "BOD Configuration" noty katalogowej mikrokontrolera.

FUSE grupa 01 (FUSE1) – BODCFG - jeden bajt fuse, cztery pola, konfigurujące Brown-Out Detector (BOD) - szczegóły bitów:

LVL[2:0] (bity 7-5) - 3-bitowe pole – wyboru progu napięcia. Określa poziom napięcia BOD. Wartości:
0x0 - 1,8 V
0x1 - 2,1 V
0x2 - 2,6 V
0x3 - 2,9 V
0x4 - 3,3 V
0x5 - 3,7 V
0x6 - 4,0 V
0x7 - 4,2 V
Iinnych wartości nie ustawiać
SAMPFREQ (bit 4) - 1-bitowe pole - Częstotliwość próbkowania BOD napięcia. Ta wartość jest ładowana do bitu SAMPFREQ rejestru BOD Control A (BOD.CTRLA) podczas resetowania. Wartości:
0x0 - Częstotliwość próbkowania wynosi 1 kHz
0x1 - Częstotliwość próbkowania wynosi 125 Hz

ACTIVE[1:0] (bity 3-2) - 2-bitowe pole - Tryb pracy BOD w stanie aktywnym i bezczynności Ta wartość jest ładowana do pola bitowego ACTIVE rejestru BOD Control A (BOD.CTRLA) podczas resetowania. Wartości:
0x0 - Wyłączony
0x1 - Włączony
0x2 - Próbkowany
0x3 - Włączone z wstrzymaniem wybudzania do momentu gotowości BOD

SLEEP[1:0] (bity 1-0) - 2-bitowe pole - Tryb pracy w stanie uśpienia Ta wartość jest ładowana do pola bitowego SLEEP rejestru BOD Control A (BOD.CTRLA) podczas resetowania. Wartości:
0x0 - Wyłączony
0x1 - Włączony
0x2 - Próbkowany
0x3 - Zarezerwowany (nie ustawiać)

✔️Najczęstsze i NAJWAŻNIEJSZE konfiguracje:
🔹 Fabryczna (bezpieczna): LVL = 0x0, SAMPFREQ = 0x0, ACTIVE = 0x00, SLEEP=0x0, Fuse1=0x0 ✔ BOD wyłączony, brak nadzoru napięcia, minimalny pobór prądu.
🔹 BOD 2.6V aktywny zawsze: LVL = 0x2, SAMPFREQ = 0x0, ACTIVE = 0x1, SLEEP=0x2, Fuse1=0x46 ✔ WDT włączony,nadzór napięcia 2,6V.
⚠️Fuse1 (BODCFG) składa się z czterech pól bitowych, a nie pojedynczych bitów.

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: 8189 , Aktualnie: 3 , Admin kontakt: admin@progel.pl