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