Witajcie.
Chciałem pokazać prosty projekt, który może przydać się początkującym elektronikom programującym mikrokontrolery AVR, zwłaszcza te nadal popularne, jak: ATmega8, ATmega48, ATmega88, ATmega168, ATmega328. Wiem, że nie jest to nic odkrywczego i założę się, że istnieją podobne projekty, ale może komuś się po prostu przyda. Urządzenie pozwala przywrócić do życia, jak to mówią młodzi, „zbrickowane” mikrokontrolery AVR. Co oznacza w tym znaczeniu słowo „zbrickowane”? Otóż takie, które nie da się już zaprogramować przy użyciu taniego, szeregowego programatora, jak chociażby USBasp czy AVRISPmkII (ten akurat do tanich nie należy), gdyż po omyłkowym zaprogramowaniu fuse-bitów wymagają zastosowania wysokonapięciowego programatora równoległego. Co ciekawe, po niewielkich przeróbkach, urządzenie poniższe możemy zastosować w przewidzianym zakresie również do programowania mikrokontrolera ATtiny2313/4313 czy innych z rodziny ATtiny wyposażonych w podobny protokół programowania. W załączniku oprogramowanie (HEX), GERBER-y do wykonania PCB (posiadam też kilka "gołych" płytek, jeśli ktoś potrzebuje), instrukcja obsługi oraz schemat. Serdecznie pozdrawiam... robiw
PS.
Ustawienie fuse-bitów:
CKSEL [3:0]: 0010(1)
SUT [1:0]: 10(1)
CKDIV8: 0(1)
CKOUT: 1(1)
EESAVE: 1(1)
BODLEVEL [2:0]: 100
(1) - ustawienie domyślne producenta
Chciałem pokazać prosty projekt, który może przydać się początkującym elektronikom programującym mikrokontrolery AVR, zwłaszcza te nadal popularne, jak: ATmega8, ATmega48, ATmega88, ATmega168, ATmega328. Wiem, że nie jest to nic odkrywczego i założę się, że istnieją podobne projekty, ale może komuś się po prostu przyda. Urządzenie pozwala przywrócić do życia, jak to mówią młodzi, „zbrickowane” mikrokontrolery AVR. Co oznacza w tym znaczeniu słowo „zbrickowane”? Otóż takie, które nie da się już zaprogramować przy użyciu taniego, szeregowego programatora, jak chociażby USBasp czy AVRISPmkII (ten akurat do tanich nie należy), gdyż po omyłkowym zaprogramowaniu fuse-bitów wymagają zastosowania wysokonapięciowego programatora równoległego. Co ciekawe, po niewielkich przeróbkach, urządzenie poniższe możemy zastosować w przewidzianym zakresie również do programowania mikrokontrolera ATtiny2313/4313 czy innych z rodziny ATtiny wyposażonych w podobny protokół programowania. W załączniku oprogramowanie (HEX), GERBER-y do wykonania PCB (posiadam też kilka "gołych" płytek, jeśli ktoś potrzebuje), instrukcja obsługi oraz schemat. Serdecznie pozdrawiam... robiw
PS.
Ustawienie fuse-bitów:
CKSEL [3:0]: 0010(1)
SUT [1:0]: 10(1)
CKDIV8: 0(1)
CKOUT: 1(1)
EESAVE: 1(1)
BODLEVEL [2:0]: 100
(1) - ustawienie domyślne producenta