Obsługa i ustawienia mikrokontolera.
Dostęp do mikrokontrolera AVR z interfejsem UPDI
Zmiana ustawień i oprogramowania - aby móc to wykonać, potrzebujemy
programatora obsługującego interfejs UPDI.
Jeden pin do zmiany ustawień i innych funkcji - pin dostępu do mikrokontrolera UPDI i jego ustawień.
Nowy interfejs programowania i debugowania UPDI (Unified Program and Debug Interface) ma tą unikalną cechę, że angażuje wyłącznie jedno wyprowadzenie mikrokontrolera (UPDI/RESET) w celu przeprowadzenia procesu programowania i debugowania układu. Pin ten może pełnić inne funcje w zależności od ustawień(UPDI, RESET, IO). Jednak aby móc zmienić ustawienia mikrokontrolera, pin ten mysi być ustawiony jako UPDI. Zmiana jego ustawień (zamierzona lub przypadkowa) uniemożliwia dostęp do mikrokontrolera w celu odczytu lub zmiany jego konfiguracji. Dzieje się tak np. podczas wgrywania botloadera. Mikrokontroler pracuje na ostatnich ustawieniach, ale nie mamy możliwości ich odczytu lub zmiany. W tym przypadku bdziemy potrzebować programatora umożliwiającego przywrócenie tego pinu do stanu UPDI.
Programatora HV z impulsem 12V.
Jak działa tryb HV programatora - aby przywrócić pin GPIO do pinu UPDI, wymagana jest aktywacja wysokim napięciem bezpośrednio przed ponownym programowaniem. Dokładniej rzecz biorąc, musi zotać podany krótki impuls 12 V na pin UPDI. Programator UPDI HV oferuje rozwiązanie tego problemu poprzez rozszerzenie standardowego programatora UPDI o dodatkowe obwody, które automatycznie podają wymagany impuls 12 V, umożliwiając programowanie miktokontrolerów ATtiny, nawet jeśli ich pin UPDI został wcześniej przeprogramowany w innym celu.
Warto poszukać sprzętu, metod, podpowiedzi i sposobów na łatwy dostęp do mikrokontrolera i jego używanie.
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?