Atmega64_128 Kit Board

11
1 Placa de dezvoltare AVR mega128/64 Manual de utilizare

description

Atmega Board

Transcript of Atmega64_128 Kit Board

Page 1: Atmega64_128 Kit Board

1

Placa de dezvoltare AVR mega128/64

Manual de utilizare

Page 2: Atmega64_128 Kit Board

2

Introducere

Placa de dezvoltare AVR mega128/64 oferă o modalitate usoară de dezvoltare și testare datoritămicrocontrolerului mega128/64 de înaltă performanță,produs de compania ATMEL.

Folosește două porturi ISP și JTAG pentru programare și depanare,8 leduri de stare,4 butoane deutilizare,un buton de RESET,butoanele INT0 și INT1(întreruperi exterioare),6porturi I/O (PA,PB,PC,PD,PEși PF), și toți pinii GPIOs(General-purpose I/O) pentru a realiza mai multe conexiuni.

Specificații

Placa de dezvoltare AVR mega128/64 utilizează un microcontroller din familia AVR,având urmatoarelespecificații:

- memoria Flash este de 64 K Bytes pentru Atmega64;

-memoria Flash este de 128 K Bytes pentru Atmega128;

-memoria RAM este de 4 K Bytes;

-memoria EEPROM este de 2 K Bytes pentru Atmega64 și 4 K pentru Atmega128,în acest caz putem săstergem și să rescriem datele de aproximativ de 100.000 de ori.

-maxim de 53 de pini I/O;

-6 porturi I/O (PA,PB,PC,PD,PE si PF);

-port ISP 5x2 pini pentru programare;

-port JTAG 5x2 pini pentru depanare;

-pini de alimentare VCC;

-LM1117 și 7805 și capacități de filtrare;

-pini GND;

-8 leduri de stare;

-interfata serial RS232;

-port USB

-ADC cu 8 canale de multiplexare;

Page 3: Atmega64_128 Kit Board

3

Avertismente în privința electrostaticii

Placa de dezvoltare AVR mega128/64 este livrată într-un pachet de protecție în privințaelectrostaticii,de aceea trebuie ținut cont să nu fie expusă unui potential electrostatic ridicat.

Structura plăcii

Zona Descriere Zona Descriere1 6-12V alimentare 10 Mega128 controler cu pinii de ieșire2 Port USB 11 Butonul de reset3 5V/3.3V jumperi de selectie 12 Butoanele de întrerupere INT0 si INT14 LED pentru alimentare 13 4 Butoane de utilizare5 Porturile UART0 si UART1 14 Oscilator cu,cristal de cuarț6 Circuit MAX232 15 Jumperi pentru LED7 Jumper MAX232 16 Pini pentru masă (GND)8 Portul de programare ISP 17 Pini pentru alimentare (VCC)9 Portul de depanare JTAG 18 8 LED-uri de stare

Page 4: Atmega64_128 Kit Board

4

Conectori

Portul PA,8 biti (A0->A7)

Portul PB,8 biti (B0->B7)

Portul PC,8 biti (C0->C7)

Page 5: Atmega64_128 Kit Board

5

Portul PD,8 biti (D0->D7)

Portul PE,8 biti (E0->E7)

Portul PF,8 biti (F0->F7)

Page 6: Atmega64_128 Kit Board

6

Portul ISP

MOSI(Master Out Slave In) -folosit pentru a transmite datele de la PC(Master) la AVR(Slave).

NC –Not Connected

RESET – folosit pentru a reseta sistemul sub controlul PC-ului.

SCK –ceasul de date serial.

MISO(Master In Slave Out) –folosit pentru a transmite datele de la AVR(Master) la PC(Slave).

Page 7: Atmega64_128 Kit Board

7

Schematicul placii de dezvoltare (Blocuri)

a) Alimentarea

b) Circuitul RS232

Page 8: Atmega64_128 Kit Board

8

c) Interfata I/O

d) Interfața de alimentare

Page 9: Atmega64_128 Kit Board

9

e) Microcontrolerul Atmega128/64

f) Butoanele

Page 10: Atmega64_128 Kit Board

10

g) Butoanele INT0 și INT1(întreruperi exterioare)

h) LED-urile de stare

Page 11: Atmega64_128 Kit Board

11

i) Butonul de Reset

j) Portul de programare ISP

k) Portul de depanare JTAG