
Lista potrzebnych rzeczyDo zaprogramowania Attiny 45 i innych mikrokontrolerów z rodziny AVR będą potrzebne :Oprogramowanie :IDE do programowania : Ja użyłem darmowego Code::Blocks (16.01).Kompilator : AVR-gcc.Oprogramowania do obsługi programatora : avrdude.Pakiet AVR-libc Sprzęt :Programator USBASPPłytka stykowaKable stykoweMultimetrCzęści elektroniczne :Attiny45 P-PU1 kondensator 100 uF 2 kondensatory 100 nF1 rezystor 10 K4 rezystory 220 omów1 Tranzystor BD9111 Głośnik Pierwsze krokiNa początek należy zainstalować potrzebne oprogramowanie.Proces instalacji zależy od posiadanego systemu operacyjnego. Instrukcje instalacji poszczególnych narzędzi są szeroko dostępne w internecie więc nie będę ich tutaj objaśniał. Na systemie Ubuntu który posiadam, instalacja sprowadza się do zainstalowania pakietów przez menager apt oraz codeblocks z PPA. Następnym krokiem jest zbudowanie podstawowego układu umożliwiającego programowanie mikrokontrolera.Schemat : Schemat jest bardzo prosty.Właściwie jest to sam mikrokontroler podłączony do programatora.Pin reset jest podciągnięty do zasilania przez rezystor 10 K (Jest on na tyle duży, że nie powoduje problemów przy programowaniu).Zasilanie natomiast jest filtrowane jednym kondensatorem 100 nF i jednym 100 uF.Poniżej zamieszczam rozmieszczenie pinów w standardowym gnieździe programatora, jednak może ono być różne w zależności od programatora.UWAGA! W przypadku niskich częstotliwości zegara mikrokontrolera należy włożyć do programatora zworkę SLOW SCK (niska częstotliwość zegara). Należy to również zrobić w przypadku pierwszego programowania mikrokontrolera. Teraz pora na test czy wszystko dobrze podłączyliśmy.W tym celu wchodzimy w konsolę i wydajemy komendę[crayon-595267fdaccbb867419662/]Jeśli w odpowiedzi otrzymamy :[crayon-595267fdacccb905216834/]To oznacza, że wszystko dobrze podłączyliśmy i można przejść dalej. Jeśli pokazało się coś......
Czytaj dalej...