Po pliki do zaprogramowania procesora proszę się zwracać osobiście TUTAJ
Nasz sterownik będzie tylko kupą elektronicznego złomu, dopóki nie zaprogramujemy procesora. SKALAR ma wyprowadzone złącze (schemat) na płycie głównej służące do programowania procesora. Nie trzeba go więc wyjmować z podstawki a samo programowanie jest dziecinnie proste. Można nie montować złącza do programowania na tylnej ściance obudowy urządzenia - ale wtedy będzie trzeba je rozkręcać, jeśli powstanie konieczność załadowania nowszej wersji software. Jeśli złącze takie będzie zamontowane - do programowania wystarczy tylko podpiąć kabel od komputera. Nie trzeba nawet zdejmować SKALARA z akwarium.
Sam programator to po prostu kabel - przedłużacz do portu LPT komputera. Zatem chodzi o 25 żyłowy przewód zakończony wtykami DB25M z jednej i DB25F z drugiej strony.
Na płycie głównej SKALARA znajduje się złącze JP4 - które połączymy z wyprowadzonym na tylną ściankę obudowy gniazdem DB25M w poniższy sposób:
Sterownik (JP4) - gniazdo DB25M
1 (GND) - piny 18:25
2 (RST) - pin 6
3 (SCK) - pin 8
4 (MISO) - pin 10
5 (MOSI) - pin 7
Trzeba teraz tylko zainstalować w komputerze programik ISPProg i skonfigurować go (klikamy klawisz SETUP) wg rysunku:
Uwaga : Na systemach Win XP/2000/NT trzeba w katalogu, w którym się zainstalował ISPProg umieścić plik winio.sys, który można popbrać ze strony http://www.internals.com.
Konfiguracja Programu ISPProg 
Przechodzimy do głównego okna:
Główne okno ISPProg 
Ustawiamy AVR i 16 000 000
klikamy Restart i Read signature
jeśli otrzymaliśmy obok napisu Chip signature nazwę procesora : ATMega32... itd. jest Ok - możemy programować dalej
jeśli nic lub napis "Not known FF FF.." no to jest kilka możliwości:
1. W systemach Windows XP, 2000 - należy uruchomić programik i dopiero potem próbować.
2. Nieprawidłowo skonfigurowaliśmy port LPT w SETUPie programu ISP Prog
3. Odwrotnie wpięta wtyczka na płycie głównej Skalara, bądź pomylone połączenia przewodów.
4. Brak zasilania sterownika - ma być podłączony do prądu oczywiście
5. Uszkodzony procesor, lub wyłączone (źle skonfigurowane) tzw FUSEBITY ;(
Ale zakładamy że sygnatura jest - zatem przechodzimy do 1go programowania procesora - czyli do ustawiania fusebitów - klikamy klawisz Fuse and lockbits.
UWAGA Fusebitów nie wolno programować jeśli nie wiesz do czego służą. Niewłaściwe ich zaprogramowanie może spowodować trudności z programowaniem i uruchamianiem procesora, bądź nawet zablokować Procesor tak że bez dostępu do kosztownych narzędzi będzie dla Ciebie bezużyteczny. Zatem jeśli nie znasz przeznaczenia fusebita - nie ruszaj go!!!.
No dobra. Klikamy - otwiera się okienko z kilkoma 'ptaszkami do ustawienia'
Ptaszki ustawiamy tak jak na rysunku - i tylko tak. Nic nie zmieniamy na własną rękę.
Ustawianie Fusebitów 
Teraz klikamy kolejno od góry trzy klawisze Program, po każdym kliknięciu kontrolujemy czy przez przypadek jakiś ptaszek, lub wartość nad klawiszem program nie uległa zmianie.
Jeśli fusebity się zaprogramowały tak jak na zdjęciu - można sprawdzić wychodząc z programu i wchodząc do fusebitów ponownie, nie przeprowadzamy już na tym procesorze NIGDY WIĘCEJ programowania fusebitów - nawet jeśli zmieni się soft i wykasujemy Procesor klawiszem Erase. Erase nie zmieni bowiem nastaw fusebitów zatem nie trzeba juz ich ruszać. Słowem w przypadku SKALARA proces ustawiania fusebitów nasz Procesor przechodzi tylko 1 raz w swoim życiu.
Wracamy do głównego okna i wczytujemy do programu pliki którymi należy "nakarmić" prcesor. Wczytujemy 2 pliki klikając kolejno w napis "File for programming flash" i wskazujemy plik HEX ze softem, oraz klikając w napis "File for programming eeprom" wskazujemy plik eeprom.hex. Oba pliki są w archiwum.
Jeśli program zna już położenie plików, możemy rozpocząć właściwe programowanie. klikamy Erase and Programm All i czekamy chwilkę obserwując pasek postępu. Jeśli się zatrzyma - klikamy ponownie erase and programm all. Jeśli wcześniej zrobiliśmy wszystko jak należy po chwili Procesor jest zaprogramowany. Rozpinamy kable od komputera i cieszymy się SKALAREM.
UWAGA: Ładunki elektrostatyczne mogą uszkodzić port LPT komputera lub port ISP procesora w czasie podłączania kabla (przeskok iskry) do obu urządzeń. Urządzenia należy łączyć kablem jedynie wtedy gdy są odłączone od zasilania.
|