Text preview for : HC912.pdf part of TMW electronics HC912 programmer
Back to : HC912 Programmer.rar | Home
TMW HC912
PROGRAMATOR MIKROKONTROLERÓW MOTOROLA HC912
RYDULTOWY 2006
Programator HC912 1. Wstp
Rev.4
Oferowany programator TMW HC912 to urzdzenie umoliwiajce programowanie i odczyt pamici Flash/EEPROM mikrokontrolerów Motorola HC912. Programator umoliwia prac z nastpujcymi ukladami: · · · · · · · · MC68HC912Bx32 (768B EEprom) MC68HC912D60 (1024B EEprom) MC68HC912D60A (1024B EEprom) MC68HC912Dx128 (2048B EEprom) MC68HC912Dx128A (2048B EEprom) MC68HC912GA32 (1024B EEprom) MC68HC912KD128 (2048B EEprom) MC68HC912XXX (tryb CUSTOM - adres i rozmiar pamici definiowany przez uytkownika - Flash/EEPROM)
Do programowania wymienionych powyej ukladów wykorzystywany jest tryb Background Debug Mode. Zastosowany tryb programowania B.D.M., pomimo udogodnie zwizanych z minimalizacj liczby wykorzystywanych polcze stwarza te pewne ograniczenia. Programatorem TMW HC912 nie mona zaprogramowa nastpujcych ukladów: · · MC68HC912 z wylczonym modulem BDM MC68HC9S12 (secured MCU)
Wspomniane powyej przypadki w praktyce wystpuj rzadko. W sytuacjach awaryjnych pomocnym moe okaza si urzdzenie MC68HC912/MC68HC9S12 Flash/EEPROM programmer firmy ETL. Projekt urzdzenia - programator mikrokontrolerów HC912 to projekt powstaly wylcznie dla celów edukacyjnych. Uywanie urzdzenia dla celów innych ni takowe jest niezgodne z jego przeznaczeniem. Autor firma TMW electronic nie ponosi adnej odpowiedzialnoci za skutki, jakie moe spowodowa uywanie tego urzdzenia/oprogramowania. 2. Instalacja oprogramowania Instalacja programu sprowadza si do skopiowania pliku HC912.rar pobranego z dzialu download strony internetowej producenta - firmy TMW electronic (http://www.tmw.netlook.pl/downloadpl.html) na dysk, rozpakowaniu go i uruchomieniu aplikacji HC912.exe. Uruchomiony program automatycznie sprawdzi liczb dostpnych portów szeregowych w systemie i wybierze pierwszy dostpny. Po dolczeniu do portu interfejsu, urzdzenie gotowe jest do pracy. 3. Opis funkcji oprogramowania Oprogramowanie sterujce prac urzdzenia pracuje w rodowisku Windows i wyposaone jest w nastpujce przyciski funkcyjne:
TMW electronic - www.tmw.netlook.pl
2
Programator HC912
Rev.4
Nr 1 2 3 4
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Opis funkcji elementów interfejsu Zamknij program. Wykrycie zmian w pliku spowoduje wywietlenie menu zapisu zmian. Otwórz menu wyboru pliku. Po zaladowaniu cieka pliku widoczna jest w dolnej czci okna aplikacji. Etykieta informacyjna rozmiaru pliku ma kolor zielony i umieszczona jest w prawym górnym rogu okna aplikacji. Otwórz menu zapisu zawartoci bufora do pliku. Bootowanie mikrokontrolera HC912. Operacja botowania rozpoczynana jest z parametrami odpowiadajcymi nastaw pól (17 i 18). W przypadku braku moliwoci nawizania komunikacji przy aktualnych nastawach, oprogramowanie automatycznie zmienia parametr Frequency, do momentu uzyskania poprawnej komunikacji. Prawidlowe zabootowanie procesora spowoduje podwietlenie przycisków 5,6 i 7. Odczytaj dane z ukladu. Po wcinici przycisku nastpi odczyt danych z dolczonego ukladu. Rozmiar i obszar zrzuconej pamici uzaleniony jest od typu aktualnie wybranego procesora. Zapisz dane do ukladu. Po wcinici przycisku nastpi zapis danych do dolczonego ukladu. Rozmiar i obszar zapisywanej pamici uzaleniony jest od typu aktualnie wybranego procesora. Weryfikuj dane. Operacja weryfikacji danych porównuje zawarto pamici procesora z zawartoci wywietlanego bufora. Wlcz / wylcz filtr ASCII. W zalenoci od stanu, widok buforu ograniczony zostanie do danych posiadajcych reprezentacj w kodzie ASCII. Edycja cofnij. Edycja wykonaj ponownie. Otwórz menu przeszukiwania zawartoci bufora. Otwórz menu wydruku zawartoci bufora. Uruchom kalkulator systemowy. Otwórz plik instrukcji programu. Wywolaj okno informacji o programie. Oprócz podstawowych informacji o producencie i wersji oprogramowania, okno to umoliwia sprawdzenie wersji oprogramowania firmware przystawki programujcej. Okno wyboru typu procesora (wybór rozmiaru i obszaru pamici). Okno wyboru czstotliwoci pracy procesora. Okno wyboru numeru interfejsu szeregowego. Wyczy zawarto pola informacyjnego.
Oprogramowanie wyposaone jest dodatkowo w elementy interfejsu podajce nastpujce dane: Wielko i cieka aktualnie otwartego pliku Adres, warto wybranej komórki, ilo zaznaczonych pól Status bufora (zaladowany, zmieniony itd.) Status portu szeregowego Postp: odczytu, zapisu i weryfikacji danych Informacje diagnostyczne, ,,historia" pracy z danymi 3
TMW electronic - www.tmw.netlook.pl
Programator HC912
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Rev.4
16
17
18
19
4. Praca z programatorem zapis i odczyt pamici Kolejno postpowania podczas pracy z programatorem powinna wyglda nastpujco: 1. Podlczenie mikrokontrolera M68HC912 do programatora. W szczególnoci: 2. 3. 4. 5. 6. 7. doprowadzi zasilanie programatora i programowanego mikrokontrolera doprowadzi do ,,podniesionego" pinu (BKGD) linie BDM programatora doprowadzi do ,,podniesionego" pinu (RESET) linie RESET programatora Podlczenie programatora do portu szeregowego komputera. Zasilenie interfejsu / ukladu programowanego Uruchomienie programu HC912.exe. Inicjalizacja transmisji (przycisk 4). Odczyt lub zapis zawartoci bufora z lub do ukladu (przycisk 5 lub 6). Zamknicie programu HC912.exe i odlczenie zasilania.
W przypadku problemów z nawizaniem komunikacji wykona reset zasilania interfejsu i / lub programowanego ukladu.
TMW electronic - www.tmw.netlook.pl
4
Programator HC912
Rev.4
12V DC
POWER
+5V GND RESET BDM
RS232
TMW electronic - www.tmw.netlook.pl
5