Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o.



Podobne dokumenty
yoyo ver. 6.0

Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax lub kom e mail: info@mdh-system.pl

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

Instrukcja instalacji programu Plantator oraz transferu pliku danych z/do PC kolektor danych PT-20

Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.

PERSON Kraków

VinCent Office. Moduł Drukarki Fiskalnej

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange)

linkprog programator USB

micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -

MikloBit ul. Cyprysowa 7/ Jaworzno. rev MB-JTAG-ICE debugger-programator

Instrukcja wgrywania synoptyki pola (wersja modelu danych do 634)

1. Program Skype można pobrać ze strony producenta :

INTERFEJS S-CTT Super Chip tuning tool INSTRUKCJA OBSŁUGI

Przeniesienie lekcji SITA z płyt CD na ipoda touch

Aktualizacja oprogramowania na urządzeniach Garmin

Generator obrazu transakcji fiskalnych, FG-40

db powernet Instalacja czytnika kart mikroprocesorowych (instrukcja)

Konfiguracja przeglądarek internetowych oraz Panelu Java dla klientów instutucjonalnych problemy z apletem do logowania/autoryzacji

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie online.

Karta adaptacyjna GSM

INSTRUKCJA INSTALACJI REPEATER WIFI MODEL WL0189

Karta sieciowa WiFi Micro USB N300 (N300MA)

INSTRUKCJA Płytka uruchomieniowa EvB 4.3 v3

INSIGNUM Sprzedaż Detaliczna Instalacja i Konfiguracja

Mmfpga12. Instrukcja uruchomienia aplikacji testowych REV 1.0. Many ideas one solution

Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki

MUltimedia internet Instrukcja Instalacji

Instrukcja instalacji oraz wykorzystania podpisu cyfrowego

Konfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP /

PODRĘCZNIK UŻYTKOWNIKA

raceboard-s Szybki start

CRUSB Spartan KONWERTER CAN / USB

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Instrukcja poruszania się po stronie krok po kroku. tak zwane ABC Plusika

Mini stacja MP3 5w1 z Bluetoothem, radiem, zegarem, głośnikiem

Instrukcja Jak złożyć dokument elektroniczny

dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,

emszmal 3: Automatyczne księgowanie przelewów w menedżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce)

Centralizacji Systemu. Procedury zasilania danymi systemu LAS oprogramowania do aktualizacji LMN. etap C13 pkt 5

Instrukcja pod czenia komputera z systemem Microsoft Windows XP do sieci PWSZ-FREE-WIFI

SKRÓCONA INSTRUKCJA OBSŁUGI CR-500- HD

Program Płatnik Instrukcja instalacji

Konfiguracja współpracy urządzeń mobilnych (bonowników).

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD

Instalacja i konfiguracja automatu synchronizacji CDN OFFLINE

Instrukcja programowania systemu IP-DECT KIRK 300 w centralach MICRA, SIGMA, OPTIMA, DELTA

Bezprzewodowa karta sieciowa Micro USB N150 - Podręcznik instalacji

OBSŁUGI Konwerter USB-RS

SpedCust 5 instrukcja instalacji

Generalnie przeznaczony jest do obsługi systemów klimatyzacyjnych i chłodniczych.

Sterownik Silnika Krokowego GS 600

Instrukcja obsługi zamka. bibi-z50. (zamek autonomiczny z czytnikiem identyfikatora Mifare)

Wtedy wystarczy wybrać właściwego Taga z listy.

Elementy podłączeniowe.

Instrukcja obsługi. Sterownik ścienny KJR10B/DP

Instrukcja programu PControl Powiadowmienia.

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Instrukcja obsługi. Konsola portiera 6806

Instrukcja. 1 Zamawiając kuriera. W Paczkomacie lub POK. 3 Nadając list polecony. nadawania przesyłek z Allegro: (Punkt Obsługi Klienta)

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS

CZYTNIK ZBLIŻENIOWY RFID-UR80D

Skrócona instrukcja obsługi DPH-300S Bezprzewodowy telefon IP/DECT

3) Kreator nowego połaczenia

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

AR-M236 AR-M276 CYFROWE URZĄDZENIE WIELOFUNKCYJNE INSTRUKCJA INSTALACJI OPROGRAMOWANIA... MODEL

PROCEDURA ROZWIĄZYWANIA PROBLEMÓW Z SYSTEMEM SD-NAVI (wersja 1.00)

Przyk ad konfiguracja MRP przy pomocy IO kontrolera Simatic S7-300 i switchy Scalance X

CHEVROLET MYLINK. Krótki przewodnik

Instrukcja obsługi Poznań 2009

Instrukcja obsługi. Oprogramowanie SAS 31

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

Media Organizer v1.0b

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

Instrukcja instalacji oprogramowania TSG wer. 5.0 z dost pem do danych poprzez sie Internet.

INTEGRATOR Instrukcja instalacji, konfiguracji.

Instrukcja pod czenia komputera z systemem Microsoft Windows Vista/7 do sieci PWSZ-FREE-WIFI

ZL11ARM. Uniwersalna płyta bazowa

Instrukcja obs³ugi optoizolowanego konwertera MCU-01 USB - RS232/485. Wersja 0.2

Jak spersonalizować wygląd bloga?

UWAGA! PRZECZYTAJ NAJPIERW:

CYFRYZACJA TELEWIZJI

Spis zawartości Lp. Str. Zastosowanie Budowa wzmacniacza RS485 Dane techniczne Schemat elektryczny

Instrukcja obsługi programatora AVR Prog USB v2

Microsoft Management Console

Archiwum Prac Dyplomowych

INSTRUKCJA OBSŁUGI Zestaw uruchomieniowy EvB 4.3 v4

Instrukcja logowania do aplikacji ING Agent

Zaznaczając checkbox zapamiętaj program zapamięta twoje dane logowania. Wybierz cmentarz z dostępnych na rozwijalnej liście.

Technical Reference - Q&A TSD-QA (2012/02)

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

TABLICA SYNOPTYCZNA CA-64 PTSA

Użytkowanie elektronicznego dziennika UONET PLUS.

Kopia zapasowa i odzyskiwanie Podręcznik użytkownika

Transkrypt:

Jak zaprogramować procesor i wgrać firmwar-e do yampp3usb

Spis treści: 1 Programowanie za pomocą programu PonyProg2000.... 3 1.1 Zaprogramowanie mikrokontrolera... 3 1.2 Ustawienia bitów konfiguracji... 4 1.3 Zapisanie programu do mikrokontrolera.... 5 2 Programowanie za pomocą programu yaap.... 7 2.1 Zaprogramowanie mikrokontrolera... 7 2.2 Ustawienia bitów konfiguracji... 8 2.3 Zapisanie programu do mikrokontrolera.... 9 3 Komunikacja z mikrokontrolerem poprzez złącze RS-232C.... 11 4 Wczytanie firmware-u.... 14 5 Konfiguracja programu YamppLink.... 16 Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 2 z 18

1 Programowanie za pomocą programu PonyProg2000. Dla zaprogramowania procesora ATmega162 potrzebny nam będzie programator dla ISP 1 oraz program PonnyProg2000 (http://www.lancos.com), który obsługuje nowe mikrokontrolery Atmel-a.! Program PonyProg2000 nie obsługuje programatora Jasper s Original 1.1 Zaprogramowanie mikrokontrolera. Instalujemy program PonyProg2000 2. Podłączamy programator, zasilanie i uruchamiamy program PonyProg2000. Z menu Setup wybieramy typ interfejsu: Typ Avr ISP I/O jest dla programatorów zgodnych z STK (np. ISPCable1 f-my Propox) Wybieramy typ procesora 3 : 1 Schematy programatorów znajdziesz na http://www.myplace.nu/avr/yaap/index.htm 2 Program PonnyProg2000 możemy pobrać z http://www.lancos.com 3 Wybierz odpowiedni procesor dla Twojej wersji Yampp-a Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 3 z 18

1.2 Ustawienia bitów konfiguracji. Dla ATmega162: Dla ATmega161: Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 4 z 18

Po zaznaczeniu tak jak na powyższym rysunku, klikamy na Write Jest to ustawienie jednorazowe i w przyszłości nie musimy zmieniać tych wartości.! Nie należy eksperymentować z powyższymi ustawieniami, gdyż może to spowodować zablokowanie np. bloku komunikacji ISP, wyłączenie wewnętrznego generatora sygnału zegara lub w najgorszym wypadku zabezpieczenia naszego procesora przed modyfikacją kodu i w konsekwencji, braku możliwości aktualizacji firmware-u. 1.3 Zapisanie programu do mikrokontrolera. Wybieramy program do załadowania 4. Przy pierwszym uruchomieniu zalecany jest program testowy. (Open Device File) i wybieramy yampp3u_testboot.hex, 4 Najnowsze wersje oprogramowania możesz znaleźć na: http://www.yamppsoft.prv.pl Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 5 z 18

Na ekranie powinniśmy zobaczyć okno z kodem programu testującego: Zapisujemy program do pamięci mikrokontrolera (Write Device) na pytanie : klikamy Yes. Powodzenie operacji zapisu zostanie potwierdzone: Odłączamy zasilanie i wyjmujemy wtyczkę programatora z płytki. Nasz procesor jest już zaprogramowany! Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 6 z 18

2 Programowanie za pomocą programu yaap. Dla zaprogramowania procesora potrzebny nam będzie programator dla ISP 5 np. Jasper s Original oraz program yaap.! Należy użyć programu yaap w wersji 0.6 lub wyższej, gdyż wcześniejsze wersje niepoprawnie obsługują procesor ATmega162. 2.1 Zaprogramowanie mikrokontrolera. Instalujemy program yaap oraz DLPortIO Driver potrzebny do poprawnej pracy programu yaap. Podłączamy programator, zasilanie i uruchamiamy program yaap. W oknie właściwości (Options / Preferences) sprawdzamy ustawienia portu równoległego i ustawiamy właściwy, do którego mamy podłączony programator: i klikamy na OK. Klikamy na ikonę i w zależności od użytego procesora program yaap powinien automatycznie zidentyfikować procesor. W miejsce napisu powinniśmy ujrzeć typ naszego procesora np. lub. Następnie klikamy na ikonę (New). Powinny otworzyć się trzy nowe okienka. 5 Schematy programatorów i program yaap znajdziesz na http://www.myplace.nu/avr/yaap/index.htm Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 7 z 18

2.2 Ustawienia bitów konfiguracji. Dla ATmega161: Dla ATmega162: Po zaznaczeniu tak jak na powyższym rysunku, klikamy na Write Fuses Jest to ustawienie jednorazowe i w przyszłości nie musimy zmieniać tych wartości. Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 8 z 18

! Nie należy eksperymentować z powyższymi ustawieniami, gdyż może to spowodować zablokowanie np. bloku komunikacji ISP, wyłączenie wewnętrznego generatora sygnału zegara lub w najgorszym wypadku zabezpieczenia naszego procesora przed modyfikacją kodu i w konsekwencji, braku możliwości aktualizacji firmware-u. 2.3 Zapisanie programu do mikrokontrolera. Wybieramy program do załadowania 6. Jako pierwszy zalecany jest program testowy. Przechodzimy do okna Untitled - Flash i wybieramy: (File / Load File) i wybieramy yampp3u_testboot.hex, 6 Najnowsze wersje oprogramowania możesz znaleźć na: http://www.yamppsoft.prv.pl Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 9 z 18

Na ekranie powinniśmy zobaczyć okno z kodem programu testującego: Zapisujemy program do pamięci mikrokontrolera używając polecenia: (Autoprogram) O postępie programowania i weryfikacji poprawności zapisu programu informuje nas okienko: Po poprawnym procesie programowania, odłączamy zasilanie i wyjmujemy wtyczkę programatora z płytki. Nasz procesor jest już zaprogramowany! Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 10 z 18

3 Komunikacja z mikrokontrolerem poprzez złącze RS-232C. Kabelek do podłączenia Yampp-a z PC możemy wykorzystać ze starej myszki. Połączenia: Yampp (SIP3) PC (DB9) Pin Opis Pin Opis 1 Dane nadawane (TxD) 2 Dane odbierane (RxD) 2 Masa (GND) 5 Masa (GND) 3 Dane odbierane (RxD) 3 Dane nadawane (TxD) Po podłączeniu kabelka uruchamiamy hyperterminal i tworzymy nową połączenie o nazwie np. Yampp z ustawieniami: Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 11 z 18

klikamy Konfiguruj i ustawiamy jak na poniższym rysunku: Sprawdzamy i ewentualnie poprawiamy parametry z zakładki Ustawienia Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 12 z 18

Po włączeniu zasilania i złącza RS232 do Yampp-a powinniśmy zobaczyć: naciskamy? na klawiaturze naszego PC i testujemy układ.! podczas testów programator powinien być fizycznie odłączony od yampp-a Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 13 z 18

4 Wczytanie firmware-u. Uruchamiamy połączenie Yampp hyperterminal-a i resetujemy Yampp-a klawiszem S1 (Reset) znajdującym się na płytce drukowanej. Podłączamy kabel usb i instalujemy sterownik FTDI USB-to-Serial Converter Drivers o nazwie VCP ( Virtual COM Port ) Drivers for Windows, który możemy pobrać ze strony producenta: http://www.ftdichip.com/! Chwilowe zawieszanie się komputera w momencie włączeni zasilania yampp-a lub podłączenia wtyku USB jest normalne i nie należy się niepokoić. Po zainstalowaniu sterownika w Właściwościach Systemu powinniśmy zobaczyć dodatkowy port COM 7 : 7 Przykład dotyczy systemu Windows98, w innych systemach należy postępować analogicznie. Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 14 z 18

Klikając na Advanced zobaczymy: zapamiętajmy numer portu: Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 15 z 18

5 Konfiguracja programu YamppLink. Uruchamiamy YamppLink, którego najnowszą wersję możemy pobrać z: http://www.myplace.nu/mp3/yampplink.htm W menu Preferences ustawiamy:! Port COM powinien być taki sam jak dla urządzenia USB Serial Port, jeżeli nie jest to należy wpisać odpowiednią nazwę portu. Uruchamiamy Hyperterminal z sesją Yampp i resetujemy Yampp-a. Z menu programu YamppLink wybieramy plik zawierający firmware dla Yampp-a 8 : 8 Najnowsze firmware znajdziesz na: http://www.yamppsoft.prv.pl/ Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 16 z 18

Po wybraniu właściwego pliku, program YamppLink czeka na gotowość Yampp-a na aktualizację, którą aktywujemy w hyperterminal-u poprzez naciśnięcie klawisza e. Na ekran hyperterminal-a powinien pojawić się napis podobny do poniższego: Po tej operacji automatycznie pojawi się okienko z programu YamppLink: Klikamy na Tak a komunikat: informuje nas, że nasz Yampp jest gotowy do pracy. Miłej zabawy Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 17 z 18

Więcej informacji możesz uzyskać na: http://www.myplace.nu http://www.yamppsoft.prv.pl Baza oprogramowania dla Yampp-ów: http://www.myplace.nu/mp3/download/download.php Wszelkie uwagi do niniejszego dokumentu proszę zgłaszać na jarekw@softcom.gda.pl Jak zaprogramowac procesor i wgrac firmware wersja 1.1 Strona 18 z 18