Fusebity AVR UPDI.
Fusebity mikrokontrolerów z interfejsem UPDI - uwagi
Mikrokontrolery AVR nowszego typu - programowalne przez UPD proste, ale wydajne mikrokontrolery ATTINY AVR serii 0 i 1, ATMEGA serii 0 oraz najnowsza grupa AVR z nazwami zaczynającymi się od AVR - posiadające znaczną pamięć i możliwości.
Fusebity mikrokontrolerów UPDI - temat trudny, ale potrzebny i poszukiwany. Nowe mikrokontrolery, aby działały tak jak chcemy, musimy je odpowiednio zaprogramować i ustawić. Ponieważ nie są tak dobrze znane jak starsze typy AVR, potrzeba informacji na temat ich działania i funkcjonowania jest znaczna. Nawet producent dosyć skąpo opisuje ich fusebity. Prowadzi to to licznych problemów, a przede wszystkim do zablokowań układów nieodpowiednimi ustawieniami. Ratunkiem jest wtedy tylko
programator "wysokonapięciowy" z funkcją HV UPDI. Wtedy docenimy wartość takiego programatora.
Jak ustawiać fusebity - które grupy konfigurować, co robić, a czego unikać?
1. Unikajmy ustawiania grup fusebitów, których nie znamy i nie są potrzebne do działania naszego programu. Ustawienia fabryczne gwarantują poprawną pracę mikrokontrolera. Poszukajmy i sprawdźmy ich ustawienia. Zaoszczędzą nam niepotrzebnych nerwów i czasu potrzebnego na znalezienie powodów błędów lub niedziałania naszego sprzętu.
2. Zarezerwowane bity fuse zawsze pozostawia się w stanie fabrycznym (najczęściej = 1). Chyba, że producent zaleca inaczej.
Warto zapoznać się z takimi uwagami, przpadkami problemów i opisem jak ich unikać oraz wyeliminować niepotrzebne zablokowania mikrokontrolerów.
Będziemy podpowiadać, opisywać programy i pokazywać metody, sposoby oraz urządzenia. Postaramy się ułatwić życie zainteresowanym mikrokontrolerami i ich użyciem.
Interfejs UPDI - co to takiego?