Szybkie linki:
 
Galeria serwisu:

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

Fusebity UPDI.

Fusebity UPDI - FUSE2
Grupy fusebitów mikrokontrolerów UPDI - ustawienia mikrokontrolerów tego typu zostały rozdzielone i pogrupowane w kilka grup.Oto kolejna z nich - Fuse2. Wyjaśnienie, co zwykle oznaczają fuse bity UPDI?
Fuse2 - konfiguruje zegar mikrokontrolera. Więcej informacji na temat można znaleźć w sekcji OSCLOCK noty katalogowej mikrokontrolera.

FUSE grupa 02 (FUSE2) - OSCCFG - konfiguracja funkcjonowania zegara mikrokontrolera - szczegóły bitów:

OSCLOCK (bit 7) - 1-bitowe pole - służy do blokowania możliwości zmiany kalibracji oscylatora z poziomu oprogramowania w czasie pracy mikrokontrolera. Wartości:
0x0 - Rejestry kalibracyjne oscylatora OSC20M są dostępne. Po ustawieniu tej wartości, próba zapisu do rejestrów kalibracyjnych przez kod aplikacji nie przyniesie efektu. Jest to zabezpieczenie przed przypadkowym rozstrojeniem zegara.
0x1 - Rejestry kalibracyjne oscylatora OSC20M są zablokowane. Pozwala oprogramowaniu na modyfikację wartości kalibracyjnych w celu precyzyjnego dostrojenia częstotliwości zegara w czasie rzeczywistym.

Zarezerwowane (bity 6-2) - pola bitów zarezerwowane nie należy ich ustawiać

FREQSEL[1:0] (bity 1-0) - 2-bitowe pole - Wybór częstotliwości. To pole bitowe wybiera częstotliwość roboczą wewnętrznego oscylatora 16/20 MHz (OSC20M) i określa odpowiednie wartości kalibracji fabrycznej, które mają zostać zapisane w CAL20M w CLKCTRL.OSC20MCALIBA i TEMPCAL20M w CLKCTRL.OSC20MCALIBB. Wartości:
0x1 - Działa z częstotliwością 16 MHz z odpowiednią kalibracją fabryczną.
0x2 - Działa z częstotliwością 20 MHz z odpowiednią kalibracją fabryczną.
Pozostałe wartości są zarezerwowane - nie ustawiać.

✔️Najczęstsze konfiguracje:
🔹 Fabryczna (bezpieczna): OSCLOCK = 0x0, FREQSEL= 0x2, Fuse2=0x2 ✔ Kalibracyja oscylatora dostępna, zegar oscylatora 20MHz.
🔹 Użytkownika: OSCLOCK = 0x0, FREQSEL= 0x1, Fuse2=0x1 ✔ Kalibracja oscylatora dostępna, zegar oscylatora 16MHz.

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