AVR brd III
P³yta ewaluacyjna z ATmega16/32
AVR brd III jest modu³em uruchomieniowym, opartym o popularne mikrokontrolery ATmega16 lub
ATmega32, oba z rodziny AVR.
P³ytka zosta³a wyposa¿ona w najpopularniejsze modu³y, których wszystkie koñcówki wyprowadzone
zosta³y na jednorzêdowe z³¹cze peryferii. Takie rozwi¹zanie umo¿liwia u¿ytkownikowi szybk¹
implementacjê w³asnego pomys³u, bez koniecznoœci projektowania nowej p³ytki uruchomieniowej. Opisy
wyprowadzeñ znajduj¹cych siê na p³ytce s¹ bardzo intuicyjne, co umo¿liwia u¿ytkowanie modu³u bez
koniecznoœci zagl¹dania w dokumentacjê.
Na p³ycie znajduj¹ siê takie peryferia jak: diody LED, wyœwietlacz LCD (2 x 16 znaków), przyciski,
potencjometr, zegarek RTC (komunikacja I2C), pamiêæ EEPROM (komunikacja I2C), odbiornik IR, interfejs
RS-232, przekaŸnik oraz z³¹cza urz¹dzeñ 1-WIRE.
AVR brd III jest zestawem stworzonym z myœl¹ o osobach, które stawiaj¹ pierwsze kroki w œwiecie
elektroniki oraz mikrokontrolerów. Dziêki modu³owi maj¹ mo¿liwoœæ poznania podstawowych w³aœciwoœci
tego typu uk³adów oraz naukê programowania procesora z ca³y czas popularnej rodziny AVR.
U¿ytkownikami AVR brd III mog¹ byæ równie¿ osoby ju¿ korzystaj¹ce z mikrokontrolerów z rodziny AVR.
Modu³ umo¿liwia bowiem ³atw¹ implementacjê uk³adu mikroprocesorowego w³asnego pomys³u, bez
koniecznoœci wykonywania druków PCB. AVR brd III daje równie¿ mo¿liwoœæ przetestowania w³asnych
rozwi¹zañ przed wykonaniem docelowego uk³adu mikroprocesorowego.
Modu³ mo¿e znaleŸæ zastosowanie w pracowniach laboratoryjnych firm, a tak¿e uczelni. Wyposa¿enie
AVR brd III mo¿e zostaæ wykorzystane przy tworzeniu nowych urz¹dzeñ bêd¹cych czêœci¹ projektu lub
pracy dyplomowej.
Wstêp:
AVR brd III - 1
Rozmieszczenie elementów na p³ycie AVR brd II
3
Budowa p³yty AVR brd II
4
Zasilanie
5
Z³¹cze ISP KANDA
5
RS232
6
1-WIRE
6
Potencjometr ADC
7
Przyciski
7
Diody LED
7
Zegar czasu rzeczywistego RTC
8
Pamiêæ EEPROM
8
Wyœwietlacz LCD
9
Odbiornik podczerwieni IR
9
PrzekaŸnik
10
Przycisk RESET
10
Mikrokontroler ATmega8
11
Z³¹cze wyprowadzeñ mikrokontrolera
11
Z³¹cze peryferii
12
Schemat
13
Kontakt
14
Spis treœci:
AVR brd III - 2
Rys. 1. Rozmieszczenie elementów na p³ycie AVR brd II.
Rozmieszczenie elementów na p³ycie AVR brd I:
Opis:
AVR brd III - 3
1 -
Dioda sygnalizuj¹ca zasilanie
2 -
Pamiêæ EEPROM (I2C)
3 -
Zegar czasu rzeczywistego RTC (I2C)
4 -
Kwarc zegarkowy 32,768 kHz
5 -
Z³¹cze RTC: RTC*, GND
6 -
Diody LED: LD1, LD2, LD3, LD4
7 -
Z³¹cze z wyprowadzeniami mikrokontrolera
8 -
Z³¹cze peryferii: mikroprze³¹czniki, LCD, I2C, RS-232, LED, przekaŸnik, 1-WIRE, ADC, IR
9 -
Mikrokontroler ATmega16 lub ATmega32 (w zale¿noœci od wersji modu³u)
10 -
Przycisk RESET
11 -
Z³¹cze zasilania USB
12 -
Z³¹cze zasilania DC-JACK
13 -
Potencjometr: CTR (od kontrastu LCD)
14 -
Wyœwietlacz LCD
15 -
Z³¹cze RS-232
16 -
Z³¹cza 1-WIRE (16a - z³¹cze 1, 16b - z³¹cze 2)
17 -
Potencjometr ADC
18 -
Odbiornik IR
19 -
PrzekaŸnik
20 -
Z³¹cze przekaŸnika
21 -
Kwarc 16 Mhz
22 -
Z³¹cze programowania ISP KANDA
23 -
Przyciski: SW1, SW2, SW3, SW4
24 -
Z³¹cze zasilania: +5V, GND
1
5
9
6
2
,5
4
F09
1
1
16
1
0
1
2
1
2
3
1
1
5
1
8
1
8
1
8
1
8
1
20
10
24
P
A
0
S
W
1
S
W
2
S
W
3
S
W
4
R
S
E
D
4
D
5
D
6
D
7
L
G
T
INT SC
L
S
D
A
R
XD
T
XD
L
D
1
L
D
2
L
D
3
L
D
4
PR
1
-W
A
D
C
G
ND
R
T
C
*
-
-
+
+
D
D
CTR
+
-
RST
LD1 LD2 LD3 LD4
SW1
SW2
SW3
SW4
IS
P
ADC
P
B
0
P
B
1
P
B
2
P
B
3
P
B
4
P
B
5
P
B
6
P
B
7
P
D
0
P
D
1
P
D
2
P
D
3
P
D
4
P
D
5
P
D
6
P
D
7
P
A
1
P
A
2
P
A
3
P
A
4
P
A
5
P
A
6
P
A
7
P
C
7
P
C
6
P
C
5
P
C
4
P
C
3
P
C
2
P
C
1
P
C
0
IR
IR
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
AVR brd III - 4
Zasilacz
Z³¹cze zasilania (DC JACK / USB)
Mikrokontroler ATmega16/32
(*1)
Przycisk RESET
Z³¹cze z wyprowadzeniami wszystkich peryferii p³ytki
Z³¹cze z wyprowadzeniami mikrokontrolera
Z³¹cze programowania ISP KANDA
Port RS232
Z³¹cza urz¹dzeñ 1-WIRE
(*2)
Zegarek RTC (I2C)
(*3)
Pamiêæ EEPROM (I2C)
(*4)
Wyœwietlacz LCD 2x16
(*5)
Odbiornik IR
(*6)
4 diody LED
4 przyciski
Potencjometr
PrzekaŸnik
(*1) - wpinany w podstawke DIP28, w zale¿noœci od wersji: ATmega16 lub ATmega32
(*2) - szerzej - patrz 1-WIRE
(*3) - standardowo montowany uk³ad DS1307
(*4) - standardowo montowany AT2408
(*5) - tylko z³¹cze ¿eñskie 1x16 pin
(*6) - montowany TSOP1736 lub TSOP4836
Budowa p³yty AVR brd III:
Rys. 2. Zasilanie.
P³yta AVR brd III mo¿e byæ zasilana na dwa sposoby:
Z zewnêtrznego zasilacza o napiêciu 9 - 15V DC lub 7 - 12V AC. Zasilacz powinien posiadaæ
standardowy wtyk o œrednicy bolca 2,1mm, który nale¿y pod³¹czyæ do gniazda DC JACK
(pozycja 12 na rysunku 1).
W przypadku zasilania napiêciem DC polaryzacja nie jest istotna.
Wykorzystuj¹c z³¹cze USB (pozycja 11 na rysunku 1). Przy wyborze zasilania z magistrali USB
nale¿y pamiêtaæ o ograniczeniu pr¹dowym do 100mA.
Zasilanie uk³adu jest sygnalizowane diod¹ LED (pozycja 1 na rysunku 1).
Na p³ycie AVR brd III znajduj¹ siê dodatkowe wyprowadzenia zasilania: +5V oraz GND, odpowiednio
oznaczone: + i - (pozycja 24 na rysunku 1). Z³¹cza zosta³y odpowiednio opisane.
Uwaga:
P³yta AVR brd III nie mo¿e byæ zasilana z obu Ÿróde³ jednoczeœnie.
Zasilanie:
Na p³ycie AVR brd III znajduje siê standardowe, 10-pinowe z³¹cze (2x5 pinów) ISP KANDA
(Pozycja 22 na rysunku 1). Z³¹cze ISP KANDA umo¿liwia pracê z wszystkimi programatorami
mikrokontrolerów z rodziny AVR, m.in. AVR prog I, AVR prog II, AVR prog III.
Tab. 1. Opis wyprowadzeñ.
SYGNA£Y:
OPIS:
MOSI,MISO,SCK
sygna³y magistrali SPI
RST
reset uk³adu docelowego
NC
nie pod³¹czony
VCC
napiêcie uk³adu docelowego
GND
masa uk³adu docelowego
Rys. 3. Z³¹cze ISP KANDA.
Z³¹cze programowania ISP KANDA:
AVR brd III - 5
+
+
US
B
B1
VI
1
2
VO
3
GND
IC1
C3
C5
C2
C4
D+
D-
VBUS
GND
X1
C1
PIN
1
J1
DC_JACK_2
220u
220u
LM7805
100n
100n
VCC
GND
GND GND
GND
GND GND
VCC
GND
100n
AVR brd III - 6
Na p³ycie AVR brd III znajduje siê port do transmisji szeregowej RS-232 ze standardowym, ¿eñskim
z³¹czem typu DB-9 (pozycja 15 na rysunku 1).
Linie TXD, RXD portu zosta³y wyprowadzone na z³¹cze peryferii (pozycja 8 na rysunku 1) i odpowiednio
opisane: TXD, RXD.
RS232 :
Rys. 4. RS232.
1-WIRE:
P³yta AVR brd III zosta³a wyposa¿ona w dwa 3-pinowe z³¹cza mêskie: z³¹cze 1 - pozycja 16a, z³¹cze 2 -
pozycja 16b na rysunku 1, umo¿liwiaj¹ce pod³¹czenie bezpoœrednio dwóch dowolnych urz¹dzeñ
1-WIRE. Piny obu z³¹cz zosta³y odpowiednio opisane (+ zasilanie +5V, D - linia magistrali
1-WIRE, - GND). Rezystor podci¹gaj¹cy R14 zapewnia poziom wysoki na magistrali 1-WIRE.
Urz¹dzenia 1-WIRE, w zale¿noœci od typu, mog¹ byæ zasilane za pomoc¹ niezale¿nego obwodu lub
pobieraæ energiê niezbêdn¹ do pracy z magistrali danych 1-WIRE. W zwi¹zku z tym faktem u¿ytkownik,
poprzez prost¹ ingerencjê w budowê modu³u AVR brd II, mo¿e pod³¹czyæ urz¹dzenia 1-WIRE z dowoln¹
konfiguracj¹. Wlutowanie odpowiednio rezystorów R7 przy z³¹czu 1 i R8 przy z³¹czu 2 (obudowa SMD
0805) spowoduje po³¹czenie linii + z³¹cza 1-WIRE z napiêciem +5V modu³u. Natomiast wlutowanie
odpowiednio rezystora R11 przy z³¹czu 1 i R12 przy z³¹czu 2 (tak¿e obudowa SMD 0805) spowoduje
po³¹czenie tej samej linii + z³¹cza z mas¹ modu³u. Przed modyfikacj¹ uk³adu nale¿y zapoznaæ siê z not¹
katalogow¹ wybranego urz¹dzenia 1-WIRE.
Magistrala 1-WIRE zosta³a wyprowadzona na z³¹cze peryferii (pozycja 8 na rysunku 1) i odpowiednio
opisana: 1-W.
UWAGA:
Standardowo rezystory R7, R8, R11, R12 nie s¹ wlutowywane, co umo¿liwia bezpoœrednie pod³¹czenie
np. dwóch czujników temperatury firmy Dallas/Maxim (z serii 18xx) z koñcówk¹ PAR.
Do modu³u do³¹czamy dwa 3-pinowe z³¹cza ¿eñskie, które (po samodzielnym monta¿u przewodu)
umo¿liwiaj¹ estetyczne i bardzo wygodne po³¹czenie danych urz¹dzeñ 1-WIRE z modu³em AVR brd III.
Rys. 5. 1-WIRE.
Rys. 6. Konfiguracja 1-WIRE (dó³ p³yty).
1
6
2
7
3
8
4
9
5
X3
C17
C11
C12
C15
C
1
4
C1+
1
C1-
3
C2+
4
C2-
5
T1IN
11
T2IN
10
R1OUT
12
R2OUT
9
V+
2
V-
6
T1OUT
14
T2OUT
7
R1IN
13
R2IN
8
IC4G$1
16
1
5
G
N
D
V
C
C
IC4P
TXD
RXD
100n
100n
100n
100n
GND
GND
VCC
1
0
0
n
MAX232
VCC
GND
1
2
3
SV4
R7
R11
1
2
3
SV5
R8
R12
1-WIRE
GND
0R
0R
VCC
GND
4K7
GND
0R
0R
VCC
GND
VCC
R14
AVR brd III - 7
Na p³ycie AVR brd III znajduje siê potencjometr ADC (pozycja 17 na rysunku 1). Umo¿liwia on
regulacjê napiêcia w zakresie 0 - 5V. Potencjometr mo¿e byæ wykorzystywany do symulacji uk³adów z
wyjœciem analogowym.
Linia potencjometru zosta³a wyprowadzona na z³¹cze peryferii (pozycja 8 na rysunku 1) oraz
odpowiednio opisana: ADC.
Potencjometr ADC:
Rys. 7. Potencjometr ADC.
Rys. 8. Przyciski.
P³yta AVR brd III posiada cztery mikroprze³¹czniki: SW1, SW2, SW3, SW4 (pozycja 23 na rysunku 1).
Wyprowadzenia przycisków znajduj¹ siê na z³¹czu peryferii (pozycja 8 na rysunku 1), gdzie zosta³y
równie¿ odpowiednio opisane: SW1, SW2, SW3, SW4. Wciœniêcie powoduje wymuszenie stanu
niskiego na koñcówce do³¹czonego portu.
UWAGA:
Przyciski nie maj¹ podci¹gania sprzêtowego.
Przyciski:
Na p³ycie AVR brd III znajduj¹ siê 4 diody LED: LD1, LD2, LD3, LD4 (pozycja 6 na rysunku 1). Diody
stanowi¹ najprostszy interfejs miêdzy u¿ytkownikiem a systemem mikroprocesorowym.
Wyprowadzenia diod znajduj¹ siê na z³¹czu peryferii (pozycja 8 na rysunku 1), gdzie s¹ odpowiednio
opisane: LD1, LD2, LD3, LD4.
Zapalenie diody odbywa siê poprzez podanie stanu niskiego na odpowiedni¹ linie procesora.
Rys. 9. Diody LED.
Diody LED:
3
2
R2
ADC
GND
VCC
3
1
2
4
S1
3
1
2
4
S2
3
1
2
4
S3
3
1
2
4
S4
SW1
SW2
SW3
SW4
GND
LED5
LED4
LED3
LED2
R5
R6
R9
R13
LED1
LED2
LED3
LED4
750R
750R
750R
750R
VCC
AVR brd III - 8
Na p³ycie AVR brd III znajduje siê zegar czasu rzeczywistego RTC (
na rysunku 1),
komunikuj¹cy siê z mikrokontrolerem po szynie I2C.
P³yta AVR brd III umo¿liwia zastosowanie jako zegara czasu rzeczywistego opcjonalnie jednego z
uk³adów: DS1337 lub DS1307, oba firmy Dallas/Maxim
.
Dodatkowo na p³ycie AVR brd III znajduje siê z³¹cze z liniami RTC* oraz GND (pozycja 5 na rysunku
1). Linia GND jest wyprowadzeniem masy modu³u. Natomiast linia RTC*, w zale¿noœci od uk³adu, pe³ni
nastêpuj¹ce funkcje.
W przypadku uk³adu DS1307 u¿ywana jest jako linia dodatniego zasilania, umo¿liwiaj¹ca, razem z lini¹
GND, podpiêcie baterii (szerzej - nota katalogowa uk³adu).
W przypadku uk³adu DS1337 jest to dodatkowa linia przerwania (szerzej - nota katalogowa uk³adu).
Wyprowadzenia interfejsu I2C oraz linia INT znajduj¹ siê na z³¹czu peryferii (pozycja 8 na rysunku 1),
gdzie s¹ odpowiednio opisane: SCL, SDA, INT.
UWAGA:
Standardowo na p³ycie AVR brd III jest montowany uk³ad DS1307.
pozycja 3
Zegar czasu rzeczywistego RTC:
Rys. 10. Zegar czasu rzeczywistego RTC.
Zegar czasu rzeczywistego RTC:
Na p³ycie AVR brd III znajduje siê pamiêæ EEPROM (
na rysunku 1), komunikuj¹cy siê z
mikrokontrolerem po szynie I2C.
P³yta AVR brd III umo¿liwia zastosowanie pamiêci EEPROM firmy ATMEL o ró¿nej wielkoœci pamiêci.
Wyprowadzenia interfejsu I2C znajduj¹ siê na z³¹czu peryferii (pozycja 8 na rysunku 1), gdzie s¹
odpowiednio opisane: SCL, SDA. Podci¹ganie obu linii do zasilania uk³adu s¹ zaznaczone na schemacie
przy uk³adzie RTC (rysunek 10).
UWAGA:
Standardowo na p³ycie AVR brd III jest montowany uk³ad AT24CE08.
pozycja 2
Rys. 11. Pamiêæ EEPROM.
Pamiêæ EEPROM:
*RTC
Q
3
R
1
6
R
1
7
R
1
8
1
2
JP
1
C6
X1
1
X2
2
VBAT
3
GND
4
SDA
5
SCL
6
SQW/OUT
7
VCC
8
IC2
SCL
SDA
RTC_I
3
2
.7
6
8
k
H
z
4
K
7
4
K
7
4
K
7
VCC
GND
GND
100n
GND
V
C
C
DS1307
A2
3
A1
2
A0
1
WP
7
SCL
6
SDA
5
GND
4
VCC
8
IC5
C9
SCL
SDA
AT24CP
GND
GND
VCC
100n
AVR brd III - 9
Wyœwietlacz LCD:
Odbiornik podczerwieni IR:
P³yta AVR brd III zosta³a wyposa¿ona w odbiornik podczerwieni IR (pozycja 18 na rysunku 1). Modu³
daje mo¿liwoœæ monta¿u dwóch bardzo podobnych odbiorników: TSOP4836 lub TSOP1736.
Oba uk³ady s¹ scalonymi odbiornikami IR z filtrem i demodulatorem, charakteryzuj¹cymi siê
automatyczn¹ regulacj¹ wzmocnienia.
Wyprowadzenie odbiornika
znajduj¹ siê na z³¹czu peryferii (pozycja 8 na rysunku 1), gdzie jest
odpowiednio opisane: IR.
Standardowo na p³ycie AVR brd III jest montowany odbiornik TSOP4836.
Rys. 13. Odbiornik IR.
P³yta AVR brd III umo¿liwia pod³¹czenie wyœwietlacza LCD 2x16 znaków (pozycja 14 na rysunku 1) ze
standardowym kontrolerem HD44780. Poniewa¿ na z³¹cze zosta³a wyprowadzona tylko starsza czêœæ
magistrali wyœwietlacza, musi on pracowaæ w trybie czterobitowym. Linie RS, E, D4, D5, D6, D7 oraz
LGT zosta³y wyprowadzone na z³¹cze peryferii (pozycja 8 na rysunku 1) i tak samo opisane. Linia LGT
umo¿liwia sterowanie podœwietleniem z poziomu mikrokontrolera (wystawienie poziomu wysokiego na
tej linii spowoduje podœwietlenie wyœwietlacza). Mo¿na równie¿ ustawiæ podœwietlenie na sta³e poprzez
po³¹czenie linii LGT do zasilania modu³u.
AVR brd III posiada dodatkowo potencjometr do ustawiania kontrastu: CTR (pozycja 13 na rysunku 1).
UWAGA:
Na samym module montowane jest tylko 16-pinowe (jednorzêdowe) z³¹cze ¿eñskie, umo¿liwiaj¹ce
pod³¹czenie wyœwietlacza. Sam wyœwietlacz LCD 2x16 z podœwietleniem jest dodatkow¹ pozycj¹, któr¹
mo¿na dokupiæ.
2
R3
R10
R4
Q1
GND
1
VCC
2
CONTRAST
3
RS
4
R/W
5
E
6
D0
7
D1
8
D2
9
D3
10
D4
11
D5
12
D6
13
D7
14
LED_K
15
LED_A
16
DIS
P
1
RS
E
D4
D5
D7
D6
LGT
VCC
GND
100R
27R
BC847
JM
1
6
2
D
Rys. 12. Wyœwietlacz LCD.
2
R3
R10
R4
Q1
GND
1
VCC
2
CONTRAST
3
RS
4
R/W
5
E
6
D0
7
D1
8
D2
9
D3
10
D4
11
D5
12
D6
13
D7
14
LED_K
15
LED_A
16
D
IS
P1
RS
E
D4
D5
D7
D6
LGT
VCC
GND
100R
27R
BC847
JM
1
6
2
D
+
GND
OUT
V+
C10
IR
4,7u
VCC
GND GND
AVR brd III - 10
PrzekaŸnik:
Na p³ycie AVR brd III znajduje siê przekaŸnik z serii JZC-6F (
na rysunku 1)
Wyprowadzenie przekaŸnika znajduje siê na z³¹czu peryferii (pozycja 2 na rysunku 1), gdzie jest
odpowiednio opisane: PR.
Z³¹cze przekaŸnika zosta³o odpowiednio opisane na rysunku 1 (pozycja 20):
1 - NC
2 - C
3 - NO
W celu w³¹czenia przekaŸnika na liniê PR nale¿y podaæ stan niski.
UWAGA:
Przed pod³¹czeniem nale¿y sprawdziæ napiêcie oraz obci¹¿alnoœæ do³¹czanego urz¹dzenia, czy nie
przekracza parametrów podanych w nocie przekaŸnika.
Pod³¹czenie do styków przekaŸnika napiêcia powy¿ej 24V grozi pora¿eniem.
Nie odpowiadamy za jakiekolwiek szkody wyrz¹dzone podczas u¿ywania p³yty testowej AVR brd III.
pozycja 19
Rys. 14. PrzekaŸnik.
2
1
K1
NC
NO
C
K
1
D1
Q2
R19
R15
X2-1
X2-2
C7
PRZEK
CQ
GND
GND
BC857
100R
10K
VCC
100n
Przycisk RESET:
P³yta AVR brd III zosta³a wyposa¿ona w dodatkowy przycisk zeruj¹cy - RESET
(Pozycja 10 na rysunku 1).
Rys. 15. Przycisk RESET.
3
1
2
4
S5
C13
R20
RST
100n
GND
10k
VCC
AVR brd III - 11
Mikrokontroler ATmega16/32:
UWAGA:
Mikrokontroler w obudowie DIP40 wpinany jest w 40-pinow¹ podstawkê. Daje to mo¿liwoœæ jego ³atwej
Tab. 2. Cechy mikrokontrolera.
Z³¹cze wyprowadzeñ mikrokontrolera:
Na p³ycie AVR brd III wyprowadzenia mikrokontrolera zosta³y rozmieszczone na czterech
jednorzêdowych, 8-pinowych z³¹czach mêskich (oznaczone wspólnym numerem 7 na rysunku 1).
Ka¿de z³¹cza odpowiada odpowiednimi numerowi portu mikrokontrolera.
Wszystkie linie wyprowadzeñ zosta³y odpowiednio opisane, tak jak przedstawia to rysunek 1.
Pozycja 9 na rysunku 1. Cechy mikrokontrolerów zosta³y przedstawione w tabeli 2.
ATMEGA 16
16 KB
1 KB
512 B
-2x 8-bitowe liczniki
-1x 16-bitowy licznik
-Licznik czasu rzeczywistego z
oddzielnym oscylatorem
-4x kana³y PWM
-10-bitowy przetwornik ADC
-Interfejs I2C
-USART
-Interfejs SPI
-Interfejs JTAG
-Komparator analogowy
-SPI
-Programowalny licznik WATCHDOG
z zintegrowanym oscylatorem
-Wewnêtrzny oscylator RC
-6 trybów uœpienia
4.5V - 5.5V
0 - 16 Mhz
ATMEGA 32
32 KB
2 KB
1024 B
-2x 8-bitowe liczniki
-1x 16-bitowy licznik
-Licznik czasu rzeczywistego z
oddzielnym oscylatorem
-4x kana³y PWM
-10-bitowy przetwornik ADC
-Interfejs I2C
-USART
-Interfejs SPI
-Interfejs JTAG
-Komparator analogowy
-SPI
-Programowalny licznik WATCHDOG
z zintegrowanym oscylatorem
-Wewnêtrzny oscylator RC
-6 trybów uœpienia
4.5 - 5.5 V
0 - 16 Mhz
PROCESOR
FLASH
SRAM
EEPROM
PERYFERIA
NAPIÊCIE
ZASILANIA
CZÊSTOTLIWOŒÆ
TAKTOWANIA
AVR brd III - 12
Z³¹cze peryferii:
P³yta AVR brd II zosta³a wyposa¿ona w jednorzêdowe z³¹cze peryferii (pozycja 2 na rysunku 1).
Sygna³y obs³uguj¹ce wszystkie modu³y na p³ycie zosta³y wyprowadzone w³aœnie na to z³¹cze. Dziêki
takiemu u³o¿eniu z³¹cza p³yta AVR brd II zyska³a na funkcjonalnoœci oraz przejrzystoœci.
Z³¹cze dodatkowo zosta³o przedstawione na rysunku 15.
Opisy:
1 -
wyprowadzenia przycisków
2 -
wyprowadzenia LCD
3 -
wyprowadzenia interfejsu I2C oraz sygna³u INT od zegarka RTC
4 -
wyprowadzenia RS232
5 -
wyprowadzenia diod LED
6 -
wyprowadzenie przekaŸnika
7 -
wyprowadzenie 1-WIRE
8 -
wyprowadzenie ADC
9 -
wyprowadzenie odbiornika IR
Rys. 16. Z³¹cze peryferii.
S
W
1
S
W
2
S
W
3
S
W
4
R
S
E
D
4
D
5
D
6
D
7
L
G
T
INT SC
L
S
D
A
R
XD
T
XD
L
D
1
L
D
2
L
D
3
L
D
4
PR
1
-W
A
D
C
IR
A
V
R
b
rd
I
II
-
1
3
1
3
R14
X2-3
1
PORT B
PORT A
PORT C
PORT D
1
2
3
4
5
6
7
8
SV3
1
2
3
4
5
6
7
8
SV7
1
2
3
4
5
6
7
8
SV8
1
2
3
4
5
6
7
8
SV9
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
2
R3
R10
R4
H1
Q1
GND
1
VCC
2
CONTRAST
3
RS
4
R/W
5
E
6
D0
7
D1
8
D2
9
D3
10
D4
11
D5
12
D6
13
D7
14
LED_K
15
LED_A
16
D
IS
P
1
RS
E
D4
D5
D7
D6
LGT
VCC
GND
100R
27R
LCD Hole
BC847
JM
1
6
2
D
+
+
U
S
B
B1
VI
1
2
VO
3
GND
IC1
C3
C5
C2
C4
R1
L
E
D
1
D+
D-
VBUS
GND
X1
C1
PIN
1
J1
DC_JACK_2
1
2
3
4
5
SV1
NC
220u
220u
LM7805
100n
100n
750R
gr
ee
n
VCC
VCC
GND
GND GND
GND
GND GND
GND
VCC
GND
VCC
GND
100n
LED5
LED4
LED3
LED2
R5
R6
R9
R13
LED1
LED2
LED3
LED4
750R
750R
750R
750R
VCC
3
1
2
4
S1
3
1
2
4
S2
3
1
2
4
S3
3
1
2
4
S4
SW1
SW2
SW3
SW4
GND
3
2
R2
ADC
GND
VCC
*RTC
Q
3
R
1
6
R
1
7
R
1
8
1
2
JP
1
C6
X1
1
X2
2
VBAT
3
GND
4
SDA
5
SCL
6
SQW/OUT
7
VCC
8
IC2
SCL
SDA
RTC_I
3
2
.7
6
8
k
H
z
4
K
7
4
K
7
4
K
7
VCC
GND
GND
100n
GND
V
C
C
DS1307
1
6
2
7
3
8
4
9
5
X3
C17
C11
C12
C15
C
1
4
C1+
1
C1-
3
C2+
4
C2-
5
T1IN
11
T2IN
10
R1OUT
12
R2OUT
9
V+
2
V-
6
T1OUT
14
T2OUT
7
R1IN
13
R2IN
8
IC4G$1
16
1
5
G
N
D
V
C
C
IC4P
TXD
RXD
100n
100n
100n
100n
GND
GND
VCC
1
0
0
n
MAX232
VCC
GND
2
1
K1
NC
NO
C
K
1
D1
Q2
R19
R15
X2-1
X2-2
C7
PRZEK
CQ
GND
GND
BC857
100R
10K
VCC
100n
1
2
3
SV4
R7
R11
1
2
3
SV5
R8
R12
1-WIRE
GND
0R
0R
VCC
GND
4K7
GND
0R
0R
VCC
GND
VCC
NC
3
1
2
4
S5
C13
R20
1
2
3
4
5
SV6
6
7
8
9
10
(ADC7)PA7
33
(ADC6)PA6
34
(ADC5)PA5
35
(ADC4)PA4
36
(ADC3)PA3
37
(ADC2)PA2
38
(ADC1)PA1
39
(ADC0)PA0
40
(SCK)PB7
8
(MISO)PB6
7
(MOSI)PB5
6
(SS)PB4
5
(AIN1/OC0)PB3
4
(AIN0/INT2)PB2
3
(T1)PB1
2
(T0/XCK)PB0
1
(TOSC2)PC7
29
(TOSC1)PC6
28
(TDI)PC5
27
(TDO)PC4
26
(TMS)PC3
25
(TCK)PC2
24
(SDA)PC1
23
(SCL)PC0
22
AGND
31
AVCC
30
AREF
32
XTAL1
13
XTAL2
12
VCC
10
GND
11
RESET
9
(RXD)PD0
14
(TXD)PD1
15
(INT0)PD2
16
(INT1)PD3
17
(OC1B)PD4
18
(OC1A)PD5
19
(ICP)PD6
20
(OC2)PD7
21
IC3
Q6
C19
C20
L3
C21
C22
C
8
RST
RST
RST
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PB0
PB1
PB2
PB3
PB4
PB5
PB5
PB6
PB6
PB7
PB7
100n
GND
10k
VCC
GND
VCC
MEGA16-P
16MHZ
27p
27p
VCC
100n
100n
GND
GND
1
0
0
n
GND
A2
3
A1
2
A0
1
WP
7
SCL
6
SDA
5
GND
4
VCC
8
IC5
C9
SCL
SDA
AT24CP
GND
GND
VCC
100n
+
GND
OUT
V+
C10
IR
4,7u
VCC
GND GND
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SV2
21
22
23
24
SCL
SDA
TXD
RXD
1-WIRE
RS
E
D4
D5
D7
D6
LED1
LED2
LED3
LED4
SW1
SW2
SW3
SW4
RTC_I
PRZEK
ADC
LGT
IR
MA24-1
AVR brd III - 14
Kontakt:
e-mail: office@mikrosterowniki.pl
www: www.mikrosterowniki.pl
Data modyfikacji: 27-10-2008