Actions

ZL8AVR (PL): Difference between revisions

From Kamamilabs.com - Wiki

No edit summary
No edit summary
Line 158: Line 158:
| style="text-align: center;"|Off
| style="text-align: center;"|Off
| style="text-align: center;"|Diody D1…D8 wyłączone
| style="text-align: center;"|Diody D1…D8 wyłączone
|}
</center>
<center>
{| class="wikitable"  style="width: 600px;"
|-
! style="text-align: center;"|<b> Linia mikrokontrolera</b>
| style="text-align: center;"|PC7
| style="text-align: center;"|PC6
| style="text-align: center;"|PC5
| style="text-align: center;"|PC4
| style="text-align: center;"|PC3
| style="text-align: center;"|PC2
| style="text-align: center;"|PC1
| style="text-align: center;"|PC0
|-
! style="text-align: center;"|<b> Dioda LED </b>
| style="text-align: center;"|D8
| style="text-align: center;"|D7
| style="text-align: center;"|D6
| style="text-align: center;"|D5
| style="text-align: center;"|D4
| style="text-align: center;"|D3
| style="text-align: center;"|D2
| style="text-align: center;"|D1
|}
</center>
<center>
[[File:Zl8avr_led_pcb.JPG|none|500px|thumb|center]]
</center>
<center>
[[File:Zl8avr_led_sch.JPG|none|600px|thumb|center]]
</center>
===== Złącze wyświetlacza LCD =====
Gniazdo W1 służy do zainstalowania na płytce ZL8AVR wyświetlacza alfanumerycznego LCD (np. LCD1602 o organizacji 2x16 znaków). Wyświetlacz jest sterowany w trybie 4-bitowym, bez możliwości odczytania rejestrów i pamięci sterownika HD44780 (linia R/W zwarta do masy).
Przypisanie linii I/O mikrokontrolera do linii sterownika LCD:
<center>
{| class="wikitable"  style="width: 600px;"
|-
! style="text-align: center;"|Linia mikrokontrolera
| style="text-align: center;"|PA2
| style="text-align: center;"|PA3
| style="text-align: center;"|PA4
| style="text-align: center;"|PA5
| style="text-align: center;"|PA6
| style="text-align: center;"|PA7
|-
! style="text-align: center;"|Linia sterownika
| style="text-align: center;"|RS
| style="text-align: center;"|E
| style="text-align: center;"|D4
| style="text-align: center;"|D5
| style="text-align: center;"|D6
| style="text-align: center;"|D7
|-
! style="text-align: center;"|Numer wyprowadzenia LCD
| style="text-align: center;"|4
| style="text-align: center;"|6
| style="text-align: center;"|11
| style="text-align: center;"|12
| style="text-align: center;"|13
| style="text-align: center;"|14
|}
|}
</center>
</center>

Revision as of 19:24, 4 September 2018

Płyta bazowa dla modułów dipAVR.

Zestaw ZL8AVR to płyta bazowa dla modułów dipAVR (np. ZL7AVR z mikrokontrolerem ATmega128 lub ZL7AVRA z mikrokontrolerem ATmega128A).

Wyposażono ją w wiele klasycznych peryferii, które umożliwiają wygodne testowanie uruchamianych aplikacji.

Wprowadzenie

Zestaw ZL8AVR dzięki wyposażeniu w bogaty zestaw typowych układów peryferyjnych stanowi wygodne środowisko do uruchamiania prototypów układów budowanych w oparciu o popularne mikrokontrolery AVR. Płyta bazowa współpracuje z mikrokontrolerami z rodziny AVR zamontowanymi na modułach dipAVR (np. ZL7AVR z mikrokontrolerem ATmega128 lub ZL7AVRA z mikrokontrolerem ATmega128A). Zestaw może być również wykorzystywany jako zestaw edukacyjny podczas nauki programowania mikrokontrolerów AVR.

File:ZL8AVR.jpg
Podstawowe parametry
  • gniazdo do modułu dipAVR:
    • ZL7AVR z mikrokontrolerem ATmega128,
    • ZL7AVRA z mikrokontrolerem ATmega128A,
  • złącze karty MMC,
  • gniazdo do dołączenia konwertera RS232<->USB (np. ZL1USB_A, ZL4USB),
  • gniazdo alfanumerycznego wyświetlacza LCD o organizacji 2x16 znaków (tryb 4-bitowy),
  • złącze DB9 wraz z konwerterem napięć MAX232 do realizacji transmisji RS232
  • 10-pinowe złącze programowania/debuggowania JTAG,
  • złącza z wyprowadzonymi liniami portów mikrokontrolera,
  • 8 diod LED,
  • 4 przyciski (jeden można skonfigurować jako przycisk zerowania),
  • zasilanie: USB lub zasilacz sieciowy 9...12 VDC/VAC,
  • stabilizatory napięcia: 3,3 i 5 V,
  • pole uniwersalne z doprowadzonymi liniami zasilania


Wyposażenie standardowe
Kod Opis
ZL8AVR
  • Zmontowana płytka bazowa (bez modułu dipAVR)


Schemat elektryczny


Montaż modułu dipAVR

Złącza JP2 i JP3 tworzą podstawkę dla modułu dipAVR. Na płytce bazowej wyprowadzenie numer 1 modułu dipAVR jest wskazywane za pomocą dużego, dobrze widocznego grota strzałki.

ZL7AVR - dipAVR z mikrokontrolerem ATmega128:


Sposób zamontowania modułu dipAVR na płytce bazowej:




Zasilanie

Zestaw ZL8AVR może być zasilany z portu USB komputera (złącze USB-B Gn2, zworka PWR_SEL w pozycji USB) lub z zewnętrznego źródła napięcia o wartości 9...12 V (złacze DC Zl4, zworka PWR_SEL w pozycji EXT). Dioda LED D9 sygnalizuje włączenie napięcia zasilania.




Klawiatura

Zestaw wyposażono w 4 przyciski chwilowe, z których 3 (SW2...4) są na stałe dołączone do linii portów, czwarty (SW1) może służyć jako przycisk uniwersalny lub zerujący mikrokontroler w module dipAVR (zworka JP13/SW1 w pozycji RES).


Linia mikrokontrolera PD7 PD6 PD5 PD4 RES
Przycisk SW4 SW3 SW2 SW1 (zależnie od JP13) SW1 (zależnie od JP13)


Linia mikrokontrolera PD4 RES
Położenie JP13 PD4 RES




Diody LED

Zestaw wyposażono w osiem diod LED przeznaczonych do sygnalizacji stanu portu PC mikrokontrolera (aktywny stan wysoki). Diody LED można włączać i wyłączać za pomocą jumpera JP7/LED.

Położenie jumpera JP7 (LED) Opis
On Diody D1…D8 monitorują stan linii PC0…7
Off Diody D1…D8 wyłączone


Linia mikrokontrolera PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0
Dioda LED D8 D7 D6 D5 D4 D3 D2 D1




Złącze wyświetlacza LCD

Gniazdo W1 służy do zainstalowania na płytce ZL8AVR wyświetlacza alfanumerycznego LCD (np. LCD1602 o organizacji 2x16 znaków). Wyświetlacz jest sterowany w trybie 4-bitowym, bez możliwości odczytania rejestrów i pamięci sterownika HD44780 (linia R/W zwarta do masy).

Przypisanie linii I/O mikrokontrolera do linii sterownika LCD:

Linia mikrokontrolera PA2 PA3 PA4 PA5 PA6 PA7
Linia sterownika RS E D4 D5 D6 D7
Numer wyprowadzenia LCD 4 6 11 12 13 14


Linia mikrokontrolera PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0
Dioda LED D8 D7 D6 D5 D4 D3 D2 D1