Oprogramowanie pod Windows
    Jeśli używasz Windows potrzebny będzie kompilator C, biblioteki, programator i inne przydatne programy. Wszystko co niezbędne uzyskasz instalując bezpłatne pakiety WinAVR oraz AVRStudio.
    WinAVR zawiera kompilator języka C (GNU Compiler Collection), biblioteki zorientowane na kontrolery AVR, edydor tekstowy (Programmer's Notepad), edytor-generator plików Makefile Mfile oraz programy AVRDUDE i UISP służące do zapisywania programu do kontrolera, a ponadto różne inne programy użytkowe. Jest w związku z tym kompletnym środowiskiem umożliwiającym pisanie, kompilację i zapisywanie skompilowanych programów do kontrolerów AVR.

Instalacja WinAVR

    Przede wszystkim należy ściągnąć rzeczony pakiet spod adresu http://sourceforge.net/projects/winavr/. Aktualna wersja to WinAVR 20050214.
Instalacja jest mniej więcej typowa.  Dobrze jest zgodzić się na instalację w katalogu proponowanym przez instalator.
   Następnie zgadzamy sie na zainstalowanie wszystkich składników WinAVR


Po zakończeniu instalacji powinien wystartować edytor Programmer's Notepad. Sprawdzamy czy w menu "Tools" mamy pozycje "Make All", "Make Clean" i "Program". Jeśli tak to wszystko w porządku. Narzędzia te są widoczne tylko wtedy gdy jakiś plik jest otwarty do edycji.

giveio

    Jeżeli masz Windows NT, 2000 lub XP należy sprawdzić dostępność portu równoległego. W tych systemach dostęp użytkownika do portów jest mocno ograniczony. Dlatego WinAVR instaluje się wraz z pakietem "giveio" dającym dostęp do portów. U mnie "giveio" aktywował się automatycznie, ale lepiej sprawdzić.
W katalogu "C:\WinAVR\bin" powinny sie znajdować trzy niżej wymienione pliki o samoobjaśniających nazwach:
install_giveio.bat
remove_giveio.bat
status_giveio.bat
Otwieramy okno "Command Prompt"  i wpisujemy polecenie:
status_giveio
Pojawi się kilka komunikatów. Poniższy najpierw zrzut pokazuje sytuację kiedy "giveio" jest niezainstalowane ("ERROR: Status querry for giveio failed").
W takim przypadku wydajemy następne polecenie:
install_giveio
Znowu ciąg komunikatów zakończony najważniejszym - "Succes".


Jeszcze raz piszemy:
status_giveio
I tym razem same dobre wieści.
Start Type  [...] Automatic -  "giveio" będzie się ładować przy starcie systemu.
Małe "ok." na dole  świadczy, że wszystko przebiegło pomyślnie.



W tej sytuacji można przystąpić do pisania kodu, kompilacji  i zapisania  dzieła  do  kostki.

AVR Calculator

 Autorem jest Jack Tidwell. Kalkulator ułatwia wyliczenie niezbędnych nastaw dla timerów-liczników oraz UART. Bezpłatny.

AVR kalkulator

Jest to plik wykonywalny nie wymagający instalacji. Do ściągnięcia tutaj: http://www.electronics-lab.com/downloads/mcu/002/

PonyProg

  Downloader, autorstwa Claudio Lanconelli. Między innymi umożliwia zmianę wartości bitów kontrolujących żródło zegara systemowego. Bezpłatny. Adres strony: http://www.lancos.com/ppwin95.html . Więcej o PonyProg tutaj.

Mfile

  Generator-edytor pliku Makefile. Autorem jest Joerg Wunsch. Instalacja i opis jest tutaj.
Adres strony: http://www.sax.de/~joerg/mfile/

AVRSide

  Adres strony: http://www.avrside.fr.pl/pol/ind_pol.html. Zintegrowane środowisko programistyczne, niestety nierozwijane. Tak czy inaczej warto odwiedzić. Autorem jest Jerzy Szczesiul.