1. UKLAD:

1.1 Zlacza.
Uklad posiada trzy zlacza - zasilanie, programowanie i czujnik temperatury.
Trzymajac uklad zlaczami w prawo, elektronika do siebie, wyprowadzenia sa nastepujace:

ZLACZE ZASILANIA ma trzy piny, dwa zewnetrzne to masa, srodkowy to plus. Tak trudniej jest pomylic polaryzacje.
  
 o-- GND
 o-- Vcc
 o-- GND

ZLACZE PROGRAMUJACE ma 6 pinow. W komplecie z programatorem dostarczony jest odpowiedni przewod.

 o-- Vcc
 o-- MOSI
 o-- RST
 o-- SCK
 o-- MISO
 o-- GND
 
ZLACZE CZUJNIKA TEMPERATURY ma 4 piny, jeden jest zatkany. Tak trudniej jest pomylic polaryzacje.

 o-- GND
 o-- Vcc
 o-- nc
 o-- DATA

Wszystko widac jest wyraznie na zaloczonych schematach.
Dolaczam tez dokumentacje w formacie eagla, choc musze ja dopracowac wizualnie, moze sie przydac :)


2. PROGRAMY:

Program napisany jest w C i uzywa narzedzi GNU (binutils-16.1, gcc-3.4.4, avr-libc-1.2.5 sa czescia pakietu).
Dodatkowo w pakiecie sa dwa programy obslugujace programator STK200 (dolaczony do ukladu):
 uisp - obslugiwany z lini polecen. wywolywany z makefile
 ponyprog2000 - z gui (x11) - ma ladniejsze programowanie fuses bits
 
Instalator stara sie dodac sciezke z bibliotekami do /etc/ld.so.conf i uaktualnic baze poleceniem ldconfig.
Gdyby ponyprog nie chcial dzialac przez brakujace biblioteki, to trzeba sciezki dodac recznie. 
W razie czego dolaczam rowniez zrodla pakietow.

Mialem tez problem z kompilacja programu - kompilatorowi brakowali pliku crtm8.o. Gdyby blad sie pojawil i u was, skopiujcie ten plik do katalogu ze zrodlami.
crtm8.o jest czescia pakietu i znajduje sie w katalogu avr/lib/avr4.


Gdyby pojawil sie problem ze sciezka do programow (file not found) trzeba bedzie dodac katalog z binarkami do zmiennej systemowej PATH. Instalator robi to automatycznie dodajac polecenie do ~/.bashrc gdyby jednak to nie dzialalo nalezy przed uzyciem narzedzi napisac na przyklad:
export PATH=$PATH":/usr/local/avr/bin"
Mozna tez recznie dodac sicezke do pliku /etc/login.defs


CeDeROM 07.08.2005