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