GrandEVBavr_Ver1_pol.pdf

(6628 KB) Pobierz
GrandEVBavr płyta ewaluacyjna dla
mikrokontrolerów AVR .
Instrukcja
u Ň ytkownika
R
Many ideas one solution
REV 1.0
924276858.551.png 924276858.588.png 924276858.599.png 924276858.610.png 924276858.001.png 924276858.012.png 924276858.023.png 924276858.034.png 924276858.045.png 924276858.056.png 924276858.067.png 924276858.078.png 924276858.089.png 924276858.100.png 924276858.111.png 924276858.122.png 924276858.133.png 924276858.144.png 924276858.155.png 924276858.166.png 924276858.177.png 924276858.188.png 924276858.199.png 924276858.210.png 924276858.221.png 924276858.232.png 924276858.243.png 924276858.254.png 924276858.265.png 924276858.276.png 924276858.287.png 924276858.298.png 924276858.309.png 924276858.320.png 924276858.331.png 924276858.342.png 924276858.353.png 924276858.364.png 924276858.375.png 924276858.386.png 924276858.397.png 924276858.408.png 924276858.419.png 924276858.430.png 924276858.441.png 924276858.452.png 924276858.463.png 924276858.474.png 924276858.485.png 924276858.496.png 924276858.507.png 924276858.518.png 924276858.529.png 924276858.540.png 924276858.552.png 924276858.563.png 924276858.574.png 924276858.581.png 924276858.582.png 924276858.583.png 924276858.584.png 924276858.585.png 924276858.586.png 924276858.587.png 924276858.589.png 924276858.590.png 924276858.591.png 924276858.592.png 924276858.593.png 924276858.594.png 924276858.595.png 924276858.596.png 924276858.597.png 924276858.598.png 924276858.600.png 924276858.601.png 924276858.602.png 924276858.603.png 924276858.604.png 924276858.605.png 924276858.606.png 924276858.607.png 924276858.608.png 924276858.609.png 924276858.611.png 924276858.612.png 924276858.613.png 924276858.614.png 924276858.615.png 924276858.616.png 924276858.617.png 924276858.618.png 924276858.619.png 924276858.620.png 924276858.002.png 924276858.003.png 924276858.004.png 924276858.005.png 924276858.006.png 924276858.007.png 924276858.008.png 924276858.009.png 924276858.010.png 924276858.011.png 924276858.013.png 924276858.014.png 924276858.015.png 924276858.016.png 924276858.017.png 924276858.018.png 924276858.019.png 924276858.020.png 924276858.021.png 924276858.022.png 924276858.024.png 924276858.025.png 924276858.026.png 924276858.027.png 924276858.028.png 924276858.029.png 924276858.030.png 924276858.031.png 924276858.032.png 924276858.033.png 924276858.035.png 924276858.036.png 924276858.037.png 924276858.038.png 924276858.039.png 924276858.040.png 924276858.041.png 924276858.042.png 924276858.043.png 924276858.044.png 924276858.046.png 924276858.047.png 924276858.048.png 924276858.049.png 924276858.050.png 924276858.051.png 924276858.052.png 924276858.053.png 924276858.054.png 924276858.055.png 924276858.057.png 924276858.058.png 924276858.059.png 924276858.060.png 924276858.061.png 924276858.062.png 924276858.063.png 924276858.064.png 924276858.065.png 924276858.066.png 924276858.068.png 924276858.069.png 924276858.070.png 924276858.071.png 924276858.072.png 924276858.073.png 924276858.074.png 924276858.075.png 924276858.076.png 924276858.077.png 924276858.079.png 924276858.080.png 924276858.081.png 924276858.082.png 924276858.083.png 924276858.084.png 924276858.085.png 924276858.086.png 924276858.087.png 924276858.088.png 924276858.090.png 924276858.091.png 924276858.092.png 924276858.093.png
Spis Tre Ļ ci
1 Wprowadzenie ................................................................................................................................ 3
1.1 Cechy ........................................................................................................................................ 4
1.2 Obsługiwane mikrokontrolery ................................................................................................. 5
2 Zaczynamy ...................................................................................................................................... 6
2.1 Wymagania sprz ħ towe i programowe ................................................................................. 6
2.2 Rozmieszczenie elementów na płycie .................................................................................. 7
2.3 Uruchomienie zestawu ........................................................................................................... 8
2.4 Programowanie mikrokontrolerów AVR ............................................................................ 10
3 Opis cz ħĻ ci sprz ħ towej .............................................................................................................. 11
3.1 Układ zasilania ...................................................................................................................... 11
3.2 Gniazda mikrokontrolerów ................................................................................................... 12
3.3 Układ zegarowy ..................................................................................................................... 15
3.4 Porty mikrokontolera ............................................................................................................ 16
3.5 Diody LED .............................................................................................................................. 16
3.6 Przyciski ................................................................................................................................. 17
3.7 Przeka Ņ niki ............................................................................................................................. 17
3.8 Sygnalizator akustyczny ...................................................................................................... 18
3.9 Siedmiosegmentowe wy Ļ wietlacze LED ........................................................................... 18
3.10 Wy Ļ wietlacz alfanumeryczny LCD ................................................................................... 19
3.11 Wy Ļ wietlacz graficzny ........................................................................................................ 19
3.12 Interfejs RS-232 .................................................................................................................. 20
3.13 Interfejs USB ....................................................................................................................... 20
3.14 Interfejs LAN ........................................................................................................................ 21
3.15 Zł Ģ cze I 2 C ............................................................................................................................ 21
3.16 Interfejs 1WIRE ................................................................................................................... 22
3.17 Driver .................................................................................................................................... 22
3.18 Interfejs PS2 ........................................................................................................................ 23
3.19 Pami ħę FLASH .................................................................................................................... 23
3.20 Pami ħę EEPROM ............................................................................................................... 24
3.21 Pami ħę SRAM ..................................................................................................................... 24
3.22 Układy logiczne CMOS ...................................................................................................... 25
3.23 Pole prototypowe ................................................................................................................ 25
3.24 Zł Ģ cze na kart ħ prototypow Ģ ............................................................................................. 26
3.25 Potencjometry ..................................................................................................................... 27
3.26 Termometr LM35 ................................................................................................................ 27
3.27 Fotorezystor ......................................................................................................................... 28
3.28 Zegar czasu rzeczywistego DS1307 ............................................................................... 28
3.29 Przetwornik analogowo-cyfrowy ADC i cyfrowo-analogowy DAC .............................. 29
4 Opis zł Ģ cz i zworek ..................................................................................................................... 30
4.1 Zł Ģ cza ..................................................................................................................................... 30
4.2 Zworki ..................................................................................................................................... 33
3.30 Nadajnik i odbiornik podczerwieni .................................................................................... 29
4.3 Diody LED i przyciski ............................................................................................................ 34
5 Diagnostyka uszkodze ı ............................................................................................................ 35
6 Dane techniczne .......................................................................................................................... 36
7 Pomoc techniczna ...................................................................................................................... 37
8 Przykładowe oprogramowanie ................................................................................................ 37
9 Schemat ......................................................................................................................................... 37
10 Gwarancja ................................................................................................................................... 37
2
924276858.094.png 924276858.095.png 924276858.096.png 924276858.097.png 924276858.098.png 924276858.099.png 924276858.101.png 924276858.102.png 924276858.103.png 924276858.104.png 924276858.105.png 924276858.106.png 924276858.107.png 924276858.108.png 924276858.109.png 924276858.110.png 924276858.112.png 924276858.113.png 924276858.114.png 924276858.115.png 924276858.116.png 924276858.117.png 924276858.118.png 924276858.119.png 924276858.120.png 924276858.121.png 924276858.123.png 924276858.124.png 924276858.125.png 924276858.126.png 924276858.127.png 924276858.128.png 924276858.129.png 924276858.130.png 924276858.131.png 924276858.132.png 924276858.134.png 924276858.135.png 924276858.136.png 924276858.137.png 924276858.138.png 924276858.139.png 924276858.140.png 924276858.141.png 924276858.142.png 924276858.143.png 924276858.145.png 924276858.146.png 924276858.147.png 924276858.148.png 924276858.149.png 924276858.150.png 924276858.151.png 924276858.152.png 924276858.153.png 924276858.154.png 924276858.156.png 924276858.157.png 924276858.158.png 924276858.159.png 924276858.160.png 924276858.161.png 924276858.162.png 924276858.163.png 924276858.164.png 924276858.165.png 924276858.167.png 924276858.168.png 924276858.169.png 924276858.170.png 924276858.171.png 924276858.172.png 924276858.173.png 924276858.174.png 924276858.175.png 924276858.176.png 924276858.178.png 924276858.179.png 924276858.180.png 924276858.181.png 924276858.182.png 924276858.183.png 924276858.184.png 924276858.185.png 924276858.186.png 924276858.187.png 924276858.189.png 924276858.190.png 924276858.191.png 924276858.192.png 924276858.193.png 924276858.194.png 924276858.195.png 924276858.196.png 924276858.197.png 924276858.198.png 924276858.200.png 924276858.201.png 924276858.202.png 924276858.203.png 924276858.204.png 924276858.205.png 924276858.206.png 924276858.207.png 924276858.208.png 924276858.209.png 924276858.211.png 924276858.212.png
1
1 Wprowadzenie
GrandEVBavr powstał z myĻlĢ o udostħpnieniu projektantowi systemów opartych na
mikrokontrolerach AVR firmy Atmel, bazy sprzħtowej umoŇliwiajĢcej w szybki i łatwy
sposób realizacjħ i weryfikacjħ swojego pomysłu. Główny cel jaki nam przyĻwiecał, było
stworzenie platformy na której moŇna zaimplementowaę i testowaę niemal wszystkie
dostħpne 8-bitowe mikrokontrolery AVR w obudowach DIP, czy teŇ SMD przy
zastosowaniu odpowiedniego adapteru.
MajĢc to na uwadze płyta została zaprojektowana w ten sposób, aby uŇytkownik miał
dostħp do wszystkich portów procesora wyprowadzonych na złĢcza. Płyta została bogato
wyposaŇona w róŇnorodne peryferia i złĢcza rozszerzeı które stanowiĢ znakomitĢ bazħ
pod przyszłe projekty poczĢwszy od prostych, wykorzystujĢcych przełĢczniki, diody LED
czy buzzer, aŇ po te najbardziej zaawansowane komunikujĢce siħ poprzez interfejs USB,
czy realizujĢce dostħp do pamiħci SRAM . Najbardziej zaawansowani uŇytkownicy mogĢ
podłĢczyę swój projekt do sieci INTERNET przy uŇyciu karty sieciowej, która stanowi jednĢ
z naszych gotowych propozycji rozbudowy systemu. Na płycie zostały takŇe umieszczone
peryferia, takie jak: termometr LM35, dwa przekaŅniki, dwa potencjometry, Ņródło napiħcia
referencyjnego, Ņródło napiħcia regulowanego, przetwornik A/C oraz C/A, zegar czasu
rzeczywistego, pamiħę EEPROM, pamiħę FLASH, pamiħę SRAM, 4 siedmiosegmentowe
wyĻwietlacze LED, 8 kanałowy driver, złĢcze PS2 do podłĢczenia klawiatury bĢdŅ myszki,
fotorezystor, odbiornik i nadajnik podczerwieni, interfejs USB, interfejs RS232, złĢcze
1-Wire, złĢcze I 2 C.
Opcjonalnie płytħ moŇna wyposaŇyę w wyĻwietlacz LCD 2x16, wyĻwietlacz graficzny
o rozdzielczoĻci 128 x 64 pikseli, czy teŇ interfejs LAN.
Wszystkie te elementy sĢ dostħpne na złĢczach szpilkowych, pozwalajĢc na
podłĢczenie ich do portu np. procesora. Na płycie jest umieszczony układ mostka i
stabilizatora zwalniajĢcy uŇytkownika z obowiĢzku dostarczania stałego napiħcia
stabilizowanego. PomyĻleliĻmy równieŇ o samodzielnej rozbudowie układu przez
uŇytkownika oddajĢc do jego rħki pole prototypowe oraz złĢcze do kart rozszerzeı, dajĢce
uŇytkownikowi moŇliwoĻę dołĢczenia w łatwy sposób innych elementów i dowolnej ich
konfiguracji. Szereg zworek konfiguracyjnych pozwala na własnĢ konfiguracjħ systemu nie
narzucajĢc zastosowanych rozwiĢzaı.
Wraz z płytĢ dostħpne sĢ kody Ņródłowe programów pozwalajĢce na przetestowanie
dostħpnych zasobów .
ņ yczymy samych sukcesów i du Ň o satysfakcji przy projektowaniu i
konstruowaniu urz Ģ dze ı w oparciu o GrandEVBavr.
3
924276858.213.png 924276858.214.png 924276858.215.png 924276858.216.png 924276858.217.png 924276858.218.png 924276858.219.png 924276858.220.png 924276858.222.png 924276858.223.png 924276858.224.png 924276858.225.png 924276858.226.png 924276858.227.png 924276858.228.png 924276858.229.png 924276858.230.png 924276858.231.png 924276858.233.png 924276858.234.png 924276858.235.png 924276858.236.png 924276858.237.png 924276858.238.png 924276858.239.png 924276858.240.png 924276858.241.png 924276858.242.png 924276858.244.png 924276858.245.png 924276858.246.png 924276858.247.png 924276858.248.png 924276858.249.png 924276858.250.png 924276858.251.png 924276858.252.png 924276858.253.png 924276858.255.png 924276858.256.png 924276858.257.png 924276858.258.png 924276858.259.png 924276858.260.png 924276858.261.png 924276858.262.png 924276858.263.png 924276858.264.png 924276858.266.png 924276858.267.png 924276858.268.png 924276858.269.png 924276858.270.png 924276858.271.png 924276858.272.png 924276858.273.png 924276858.274.png 924276858.275.png 924276858.277.png 924276858.278.png 924276858.279.png 924276858.280.png 924276858.281.png 924276858.282.png 924276858.283.png 924276858.284.png 924276858.285.png 924276858.286.png 924276858.288.png 924276858.289.png 924276858.290.png 924276858.291.png 924276858.292.png 924276858.293.png 924276858.294.png 924276858.295.png 924276858.296.png 924276858.297.png 924276858.299.png 924276858.300.png 924276858.301.png 924276858.302.png 924276858.303.png 924276858.304.png 924276858.305.png 924276858.306.png 924276858.307.png 924276858.308.png 924276858.310.png 924276858.311.png 924276858.312.png 924276858.313.png 924276858.314.png 924276858.315.png 924276858.316.png 924276858.317.png 924276858.318.png 924276858.319.png 924276858.321.png 924276858.322.png 924276858.323.png 924276858.324.png 924276858.325.png 924276858.326.png 924276858.327.png 924276858.328.png 924276858.329.png 924276858.330.png 924276858.332.png 924276858.333.png 924276858.334.png 924276858.335.png 924276858.336.png
1.1 Cechy
Gniazda dla szerokiej gamy mikrokontrolerów z rodziny AVR.
ZłĢcza programujĢce ISP (In-System Programming)
ZłĢcza programujĢce JTAG dla OCD (On-Chip Debugging)
Wszystkie porty I/O mikrokontrolerów dostħpne w łatwy sposób przy pomocy złĢcz
szpilkowych
Napiħcie bazowe VTG układu regulowane od 1.25 do 5V
Stałe oraz regulowane precyzyjne Ņródło napiħcia referencyjnego VREF
Podstawka pod rezonator kwarcowy
Zewnħtrzny oscylator RC
8 mikro przełĢczników i 8 diod LED do ogólnego zastosowania
Sygnalizator dŅwiħkowy (buzzer)
Detektor natħŇenia Ļwiatła (fotorezystor)
2 przekaŅniki
2 potencjometry
Termometr z wyjĻciem napiħciowym LM35
Nadajnik i odbiornik podczerwieni
Moduł interfejsu sieciowego LAN (1)
Interfejs USB
Port RS232 do ogólnego zastosowania
Driver oĻmiokanałowy
Gniazdo PS2 dla myszki bĢdŅ klawiatury
ZłĢcze 1-Wire
ZłĢcze I 2 C
WyĻwietlacz alfanumeryczny LCD 2x16 znaków
Poczwórny wyĻwietlacz LED siedmiosegmentowy
WyĻwietlacz graficzny 128 na 64 pixele (1)
Zegar czasu rzeczywistego I 2 C wraz z bateriĢ litowĢ
Przetwornik A/C oraz C/A sterowany I 2 C
Pamiħę SRAM 128kB wraz zatrzaskiem adresu
Pamiħę Flash SPI o pojemnoĻci do 16-Mbit (2)
Pamiħę EEPROM I 2 C o pojemnoĻci do256 kB (2)
Dodatkowe układy CMOS pozwalajĢce na realizacjħ bankowania i adresowania
Pole prototypowe
ZłĢcze - slot (standard PC/ISA ) dla kart rozszerzeı i płytek prototypowych
Pola testowe dla VTG, GND, AREF, AGND
Wydzielenie mas, cyfrowej GND i analogowej AGND
Łatwa konfiguracja systemu przy pomocy zworek
OtwartoĻę konstrukcji na przyszłe projekty
(1) Montowany w zaleŇnoĻci od wersji GrandEVBavr
(2) Opcja
4
924276858.337.png 924276858.338.png 924276858.339.png 924276858.340.png 924276858.341.png 924276858.343.png 924276858.344.png 924276858.345.png 924276858.346.png 924276858.347.png 924276858.348.png 924276858.349.png 924276858.350.png 924276858.351.png 924276858.352.png 924276858.354.png 924276858.355.png 924276858.356.png 924276858.357.png 924276858.358.png 924276858.359.png 924276858.360.png 924276858.361.png 924276858.362.png 924276858.363.png 924276858.365.png 924276858.366.png 924276858.367.png 924276858.368.png 924276858.369.png 924276858.370.png 924276858.371.png 924276858.372.png 924276858.373.png 924276858.374.png 924276858.376.png 924276858.377.png 924276858.378.png 924276858.379.png 924276858.380.png 924276858.381.png 924276858.382.png 924276858.383.png 924276858.384.png 924276858.385.png 924276858.387.png 924276858.388.png 924276858.389.png 924276858.390.png 924276858.391.png 924276858.392.png 924276858.393.png 924276858.394.png 924276858.395.png 924276858.396.png 924276858.398.png 924276858.399.png 924276858.400.png 924276858.401.png 924276858.402.png 924276858.403.png 924276858.404.png 924276858.405.png 924276858.406.png 924276858.407.png 924276858.409.png 924276858.410.png 924276858.411.png 924276858.412.png 924276858.413.png 924276858.414.png 924276858.415.png 924276858.416.png 924276858.417.png 924276858.418.png 924276858.420.png 924276858.421.png 924276858.422.png 924276858.423.png 924276858.424.png 924276858.425.png 924276858.426.png 924276858.427.png 924276858.428.png 924276858.429.png 924276858.431.png 924276858.432.png 924276858.433.png 924276858.434.png 924276858.435.png 924276858.436.png 924276858.437.png 924276858.438.png 924276858.439.png 924276858.440.png 924276858.442.png 924276858.443.png 924276858.444.png 924276858.445.png 924276858.446.png 924276858.447.png 924276858.448.png 924276858.449.png 924276858.450.png 924276858.451.png 924276858.453.png 924276858.454.png 924276858.455.png 924276858.456.png
1.2 Obsługiwane mikrokontrolery
Płyta GrandEVBavr umoŇliwia programowanie i testowanie mikrokontrolerów AVR
firmy Atmel, poczĢwszy od najprostszych ATtiny w obudowie o oĻmiu wyprowadzeniach, aŇ
po najbardziej rozbudowane mikrokontrolery z serii ATmega. Mikrokontroler instalowany
jest do odpowiedniego gniazda na płycie (podstawki) i programowany poprzez
dedykowane złĢcze ISP bĢdŅ JTAG. DuŇa czħĻę mikrokontrolerów wystħpuje w obudowie
DIP i dla nich przeznaczone sĢ gniazda od SOC1 do SOC8. Ze wzglħdu na fakt, Ňe
najbardziej zaawansowane mikrokontrolery ATmega wystħpujĢ tylko w obudowie SMD, dla
nich przeznaczone sĢ odpowiednie adaptery osadzane w gniazda SOC8 oraz SOC9.
AT90CAN128
ATmega1281V
ATmega644P
AT90CAN128 Automotive
ATmega16
ATmega64RZAPV
AT90CAN32
ATmega16L
ATmega64RZAV
AT90CAN32 Automotive
ATmega162
ATmega8
AT90CAN64
ATmega164P
ATmega8 L
AT90CAN64 Automotive
ATmega168
ATmega8515
ATmega8515 L
AT90S1200
ATmega168P
AT90S2313
ATmega2560
ATmega8535
ATmega8535L
AT90S2323
ATmega2560V
AT90LS2323
ATmega2561
ATmega88
ATmega88P
AT90S2333
ATmega2561V
AT90LS2333
ATmega32
ATtiny12
AT90S2343
ATmega32L
ATtiny13
AT90LS2343
ATmega323
ATtiny15L
AT90S4434
ATmega323L
ATtiny2313
AT90LS4433
ATmega324P
ATtiny24
AT90S8515
ATmega328P
ATtiny25
ATtiny26
AT90S8535
ATmega48
ATmega103
ATmega48P
ATtiny261
ATtiny44
ATmega103L
ATmega64
ATmega128
ATmega64L
ATtiny45
ATmega128L
ATmega640
ATtiny461
ATmega1280
ATmega644
ATtiny84
ATmega1280V
ATmega603
ATtiny85
ATmega1281
ATmega603L
ATtiny861
5
924276858.457.png 924276858.458.png 924276858.459.png 924276858.460.png 924276858.461.png 924276858.462.png 924276858.464.png 924276858.465.png 924276858.466.png 924276858.467.png 924276858.468.png 924276858.469.png 924276858.470.png 924276858.471.png 924276858.472.png 924276858.473.png 924276858.475.png 924276858.476.png 924276858.477.png 924276858.478.png 924276858.479.png 924276858.480.png 924276858.481.png 924276858.482.png 924276858.483.png 924276858.484.png 924276858.486.png 924276858.487.png 924276858.488.png 924276858.489.png 924276858.490.png 924276858.491.png 924276858.492.png 924276858.493.png 924276858.494.png 924276858.495.png 924276858.497.png 924276858.498.png 924276858.499.png 924276858.500.png 924276858.501.png 924276858.502.png 924276858.503.png 924276858.504.png 924276858.505.png 924276858.506.png 924276858.508.png 924276858.509.png 924276858.510.png 924276858.511.png 924276858.512.png 924276858.513.png 924276858.514.png 924276858.515.png 924276858.516.png 924276858.517.png 924276858.519.png 924276858.520.png 924276858.521.png 924276858.522.png 924276858.523.png 924276858.524.png 924276858.525.png 924276858.526.png 924276858.527.png 924276858.528.png 924276858.530.png 924276858.531.png 924276858.532.png 924276858.533.png 924276858.534.png 924276858.535.png 924276858.536.png 924276858.537.png 924276858.538.png 924276858.539.png 924276858.541.png 924276858.542.png 924276858.543.png 924276858.544.png 924276858.545.png 924276858.546.png 924276858.547.png 924276858.548.png 924276858.549.png 924276858.550.png 924276858.553.png 924276858.554.png 924276858.555.png 924276858.556.png 924276858.557.png 924276858.558.png 924276858.559.png 924276858.560.png 924276858.561.png 924276858.562.png 924276858.564.png 924276858.565.png 924276858.566.png 924276858.567.png 924276858.568.png 924276858.569.png 924276858.570.png 924276858.571.png 924276858.572.png 924276858.573.png 924276858.575.png 924276858.576.png 924276858.577.png 924276858.578.png 924276858.579.png 924276858.580.png
Zgłoś jeśli naruszono regulamin