Manual de utilizare 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. Folosete dou porturi ISP i JTAG pentru programare i depanare,8 leduri de stare,4 butoane de utilizare,un buton de RESET,butoanele INT0 i INT1(ntreruperi exterioare),6porturi I/O (PA,PB,PC,PD,PE i PF), i toi pinii GPIOs(General-purpose I/O) pentru a realiza mai multe conexiuni. Specificaii Placa de dezvoltare AVR mega128/64 utilizeaz un microcontroller din familia AVR,avnd urmatoarele specificaii: - 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 capaciti de filtrare; -pini GND; -8 leduri de stare; -interfata serial RS232; -port USB -ADC cu 8 canale de multiplexare; 3 Avertismente n privina electrostaticii Placa de dezvoltare AVR mega128/64 este livrat ntr-un pachet de protecie n privina electrostaticii,de aceea trebuie inut cont s nu fie expus unui potential electrostatic ridicat. Structura plcii Zona Descriere Zona Descriere 1 6-12V alimentare 10 Mega128 controler cu pinii de ieire 2 Port USB 11 Butonul de reset 3 5V/3.3V jumperi de selectie 12 Butoanele de ntrerupere INT0 si INT1 4 LED pentru alimentare 13 4 Butoane de utilizare 5 Porturile UART0 si UART1 14 Oscilator cu,cristal de cuar 6 Circuit MAX232 15 Jumperi pentru LED 7 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 4 Conectori Portul PA,8 biti (A0->A7) Portul PB,8 biti (B0->B7) Portul PC,8 biti (C0->C7) 5 Portul PD,8 biti (D0->D7) Portul PE,8 biti (E0->E7) Portul PF,8 biti (F0->F7) 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). 7 Schematicul placii de dezvoltare (Blocuri) a) Alimentarea b) Circuitul RS232 8 c) Interfata I/O d) Interfaa de alimentare 9 e) Microcontrolerul Atmega128/64 f) Butoanele 10 g) Butoanele INT0 i INT1(ntreruperi exterioare) h) LED-urile de stare 11 i) Butonul de Reset j) Portul de programare ISP k) Portul de depanare JTAG