Witam
Chciałbym przedstawić drugą wersję mojego zestawu testowego dla mikrokontrolerów AVR. (starsza, mniej udana wersja
:
topic7551.html ).
Przez ten czas wiele się nauczyłem, więc zbudowałem kolejny zestaw, który jest - moim zdaniem - o wiele lepszy.
Chciałbym zwrócić uwagę na nastawienie niektórych ludzi do płytek uniwersalnych (wierconych). Takie rozwiązanie wcale nie jest złe! Dzięki zastosowaniu płytki uniwersalnej zawszę mogę poprawić jakiś błąd, czy coś dodać do zestawu.
Wracając do samego zestawu, przedstawię po kolei jego podzespoły.
Na początek zacznę od zasilania. Mamy tutaj:
[*]złącze ARK2 do podłączenia zasilacza
[*]mostek prostowniczy 1,5A
[*]kondensator 470 uF
[*]Stabilizatory LM7805 i LD33 - odpowiednio 5V i 3,3V (dla karty SD)
[*]do tego diodki i dodatkowe kondensatory oraz radiatory na stabilizatory
Część procesora:
[*]Podstawka 40 pin precyzyjna na mikrokontrolery ATmega16/32/644P/1284P
[*]Wyprowadzenia portów I/O
[*]Złącze KANDA do programowania przez USBASP
[*]Przycisk RESET
[*]Podstawka dla rezonatora kwarcowego (3 goldpiny precyzyjne - dwa z nich są podłączone i dzięki temu mogę wpinać zarówno kwarce szerokie, jak i wąskie)
[*]Zworki do komunikacji UART
[*]Podstawka pod przejściówkę Sunduino USB<>UART (
http://www.sunduino.pl/wordpress/mcp2200-raz-jeszcze/)
Dalej:
[*]Gniazdo na termometr DS18B20
[*]Wyprowadzenia portów GPIO z przejściówki USB<>UART (2x4 goldpiny po lewej stronie)
8 zielonych diod 3mm (do każdej rezystor 330R):
Przyciski:
Złącze PS/2 do klawiatury lub myszy:
Wyświetlacz LCD 2x16 znaków:
Pamięć 24C04 i zegarek PCF8583:
Obok są także goldpiny (INT od zegarka, SCD, SDA). Dzięki temu można podłączyć jeszcze kilka urządzeń na I2C, np. drugi wyświetlacz z przejściówką I2C
Układ ULN2803:
Po wyjęciu wyświetlacza zobaczymy:
[*]Baterię dla zegarka PCF8583
[*]Rejestr przesuwny 74HC595
[*]Diodę RGB 5mm
[*]Konwerter napięć (74LS07) dla karty pamięci
[*]Potencjometr do regulacji kontrastu wyświetlacza
[*]Diodę informującą od obecności karty w slocie
Slot karty znajduje się na drugiej stronie płytki.
Do tego są zworki do I2C dzięki czemu piny SDA i SCL mogą pracować zwykłe piny I/O
Podświetlenie LCD jest sterowane zworką, a to oznacza, że można także sterować podświetleniem za pomocą PWM
Czekam na wasze opinie i podpowiedzi (co można zmienić, dodać)