Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za...

24
1 GOTRONIK 2008 www.gotronik.pl Moduł uruchomieniowy ATMEGA wersja 2 - instrukcja obsługi –

Transcript of Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za...

Page 1: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

1

GOTRONIK 2008 www.gotronik.pl

Moduł uruchomieniowy ATMEGA wersja 2

- instrukcja obsługi –

Page 2: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

2

GOTRONIK 2008 www.gotronik.pl

Spis treści:

Zasilanie zestawu: ............................................................................................................................................................. 3

Programowanie pamięci FLASH mikroprocesora ATMEGA .............................................................................................. 3

Procesor ATMEGA ............................................................................................................................................................. 4

Multipleksowane wyświetlacze 7 segmentowe LED ........................................................................................................ 5

Diody LED .......................................................................................................................................................................... 6

Przyciski typu microswitch ................................................................................................................................................ 7

Potencjometry: ................................................................................................................................................................. 9

Tranzystory mocy typu „otwarty kolektor” ULN2803 ..................................................................................................... 10

Cyfrowy termometr DS1820 ........................................................................................................................................... 11

Odbiornik podczerwieni TSOP4836 ................................................................................................................................ 12

Buzer ............................................................................................................................................................................... 13

Magistrala I2C ................................................................................................................................................................. 14

SN75176 .......................................................................................................................................................................... 15

Interfejs FT232 ................................................................................................................................................................ 16

Wyświetlacz alfanumeryczny LCD 16*2 .......................................................................................................................... 17

Gniazdo kart SD/MMC .................................................................................................................................................... 18

Najnowsza wersja instrukcji obsługi do pobrania: http://www.gotronik.pl/soft/modul_avr/mod_avr_2.pdf

Page 3: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

3

GOTRONIK 2008 www.gotronik.pl

Zasilanie zestawu

Moduł uruchomieniowy należy zasilać za pomocą zewnętrznego źródła zasilania. Napięcie zasilania powinno być z

przedziału od 9V do 15V. Wydajność prądowa min. 300mA. Polaryzacja wtyku zasilacza - dowolna.

Istnieje możliwość pobrania zasilania z portu USB, należy w tym celu połączyć przewodem punkty lutownicze

zaznaczone na poniższym rysunku kolorem niebieskim

Programowanie pamięci FLASH mikroprocesora ATMEGA

Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np.

STK200/300, STK500, AVR910 itp.

Sygnały w gnieździe ISP są rozmieszczone zgodnie z przyjętym standardem:

Page 4: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

4

GOTRONIK 2008 www.gotronik.pl

Procesor ATMEGA

Do podstawki doprowadzone jest napięcie zasilające +5V, oraz sygnał masy. Układ ma podłączony przycisk

RESET i rezonator kwarcowy 16MHz. Porty mikroprocesora zostały wyprowadzone na złącza szpilkowe

gold-pin. Układami peryferyjne łączy się za pomocą przewodów znajdujących się w zestawie.

Przycisk reset: Napięcie referencyjne Aref

Napięcie referencyjne Avcc Rezonator kwarcowy 16MHz

Page 5: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

5

GOTRONIK 2008 www.gotronik.pl

Multipleksowane wyświetlacze 7 segmentowe LED

Page 6: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

6

GOTRONIK 2008 www.gotronik.pl

Diody LED

Page 7: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

7

GOTRONIK 2008 www.gotronik.pl

Przyciski typu microswitch

Page 8: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

8

GOTRONIK 2008 www.gotronik.pl

Page 9: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

9

GOTRONIK 2008 www.gotronik.pl

Potencjometry:

Page 10: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

10

GOTRONIK 2008 www.gotronik.pl

Tranzystory mocy typu „otwarty kolektor” ULN2803

Page 11: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

11

GOTRONIK 2008 www.gotronik.pl

Cyfrowy termometr DS1820

Page 12: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

12

GOTRONIK 2008 www.gotronik.pl

Odbiornik podczerwieni TSOP4836

Page 13: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

13

GOTRONIK 2008 www.gotronik.pl

Buzer

Page 14: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

14

GOTRONIK 2008 www.gotronik.pl

Magistrala I2C

Page 15: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

15

GOTRONIK 2008 www.gotronik.pl

SN75176

Page 16: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

16

GOTRONIK 2008 www.gotronik.pl

Interfejs FT232

Page 17: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

17

GOTRONIK 2008 www.gotronik.pl

Wyświetlacz alfanumeryczny LCD 16*2

Page 18: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

18

GOTRONIK 2008 www.gotronik.pl

Gniazdo kart SD/MMC

Page 19: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

19

GOTRONIK 2008 www.gotronik.pl

Bootloader

Bootloader jest to program którym został zaprogramowany procesor ATMEGA. Wykorzystując swój wbudowany

sprzętowy interfejs komunikacji szeregowej procesor ma możliwość zaprogramowania pamięci FLASH.

1. Konfiguracja połączenia FT232 � � ATMEGA, łączymy sygnały za pomocą przewodów

Txd<-->PD0

Rxd<---> PD1

Page 20: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

20

GOTRONIK 2008 www.gotronik.pl

2. Uruchamiamy program MegaLoad

1. File to be programed in the Flash – wskaż ścieżkę dostępu (lokalizacji) pliku *.hex FLASH który ma zostać

wgrany (kod źródłowy programu).

File to be programed in the EEprom – wskaż ścieżkę dostępu (lokalizacji) pliku *.hex EEPROM który ma zostać

wgrany (kod źródłowy programu).

2. Ustawienia portu:

ComPort: numer portu (należy wybrać odpowiedni – w zależności od tego pod jaki numerem system

Windows zainstalował go)

Speed: wybieramy 57600bps

Aby rozpocząć programowanie mikroprocesora należy przycisnąć przycisk RESET.

Page 21: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

21

GOTRONIK 2008 www.gotronik.pl

Zmiana przydzielonego numeru portu COM (system Windows).

W menadżerze urządzeń WINDOWS sprawdzamy pod jakim numerem został zainstalowany port COM.

Aby zmienić przydzielony numer portu wybieramy opcję Właściwości

Page 22: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

22

GOTRONIK 2008 www.gotronik.pl

Wybieramy Ustawienia portu

Page 23: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

23

GOTRONIK 2008 www.gotronik.pl

Klikamy na przycisk Zaawansowane

Page 24: Moduł uruchomieniowy ATMEGA wersja 2 · 2012. 8. 29. · Procesor ATMEGA można zaprogramować za pośrednictwem złącza ISP wykorzystując zewnętrzny programator np. STK200/300,

24

GOTRONIK 2008 www.gotronik.pl

Zmieniamy numer portu. Następnie OK.