FLIP - programowanie procesora AT89C5131

Transkrypt

FLIP - programowanie procesora AT89C5131
FLIP
Programowanie procesora AT89C5131
1.
2.
Instalacja Flipa…………………………2 - 6
Programowanie AT89C5131…………..7- 11
Opracowanie Marcin Saj
1. Instalacja Flipa
Po ściągnięciu programu flip oraz sterowników potrzebnych do
kuminacji przez USB przystępujemy do instalacji.
(sterowniki i flipa moŜna ściągnąć ze strony www.atmel.com)
Instalacja przebiega standardowo.
Po zainstalowaniu flipa, musimy zastąpić plik znajdujący się w miejscu
zainstalowania flipa
"C:\Program Files\ATMEL\FLIP 2.4.4\usb\usb_dfu.inf”
plikiem dostępnego sterownika usb_dfu.inf
2
3
Po zainstalowaniu flipa przystępujemy do wykrycia naszego procesora.
Łączymy przewodem, makietę z komputerem - z wciśniętym przyciskiem
VREF i :
1) przyciskamy RESET
2) trzymając wciśnięty RESET wciskamy PSEN
3) najpierw puszczamy RESET
4) puszczamy PSEN
5) wyciskamy VREF
Po tej sekwencji komputer powinien wykryć naszą płytkę. JeŜeli jednak nie
wykrył naleŜy powtórzyć sekwencję. Makieta moŜe być cały czas połączona z
komputerem, nie trzeba wyciągać za kaŜdym razem przewodu, wystarczy tylko
przyciskać VREF. W momencie gdy wyciskamy VREF komputer wykrywa
rozsymetryzowanie linii USB i przystępuje do wykrycia podłączonego
urządzenia.
4
Podajemy ścieŜkę do sterowników USB ( wcześniej zastąpionych )
Instalator moŜe teŜ chcieć Ŝeby mu podać ścieŜkę do pliku windrvr.sys
5
Po takich operacjach mamy zainstalowanego flipa, który jest gotowy do
komunikacji z naszą makietą.
6
2. Programowanie procesora AT89C5131
Wchodzimy do flipa i Ŝeby otworzyć sesję USB z naszą makietą najpierw
wciskamy na klawiaturze F3 albo posługujemy się myszką.
7
Następnie wykonujemy wyŜej opisaną sekwencję wciskania i wyciskania
wskazanych przycisków i klikamy OPEN.
8
Powinno nam się pokazać okienko jak poniŜej. Mamy otwartą sesję z
naszą makietą. JeŜeli wystąpią błędy w otwarciu sesji naleŜy powtórzyć
sekwencję ( metodą prób i błędów dobierając róŜne opóźnienia pomiędzy
kolejnymi przyciśnięciami moŜemy dojść do wprawy i wtedy w większości
przypadków wykrycie procesora zakończy się sukcesem )
9
Aby załadować program do naszego procesora naleŜy wybrać
( wcisnąć F4 albo posłuŜyć się myszką ) plik HEX - wcześniej wygenerowany
np. przez program keil i kliknąć ikonę ładowania programu do procesora.
Po zaprogramowaniu procesora, aby uruchomić program klikamy
Start Application.
10
JeŜeli nasz procesor nie miał ustawionego nigdy bitu BLJB to program
moŜemy uruchamiać tylko z poziomu programu flip. Po zresetowaniu naszego
procesora, aby móc uruchomić ponownie program musimy go znów załadować
do procesora. Od momentu, gdy ustawimy bit BLJB program będziemy mogli
uruchamiać z naszej makiety.
(najbezpieczniej jest nie ruszać bitu BLJB, poniewaŜ po ustawieniu bitu mogą w
niektórych przypadkach wystąpić nieprzewidziane błędy)
Po uruchomieniu programu, okienko nam „blaknie”, aby móc załadować
inny program powtarzamy sekwencje komunikacji.
11