@vito_zm:
Soft na PC do testowania sterowania LED gotowy.
Tu jest paczka razem z wsadem do uP:
http://www.damos.k11.pl/LO/led_avr/schemat_damos_usb_led.pngJeśli używasz firefoxa - nie przejmuj się ostrzeżeniem. Google bot wlazł mi na stronę, sparzył się na powitalnym skrypcie odstraszającym ciekawskich i z zemsty wrzucił mi domenę na listę zbanowanych

Bezczelność.... :karpik
Schemat jest tu:
http://www.damos.k11.pl/LO/led_avr/schemat_damos_usb_led.pngUkład jest "kompatybilny" z kaskadą 2 sztuk MBI5026 (IC2, IC3), nie pamiętam, które kości ci wysłałem, ale chyba te.
1 - ATmega16 (IC1) ma to samo podłączenie do USB, co moduł LCD.
2 - układ pokazuje jeden, najmniejszy "stack" z uprzednio zaprezentowanego diagramu.
co tam jest, otóż:
dla wszystkich "stack'ów" są dwa współdzielone sygnały:
- z pinu 20 uP wychodzi sygnał CLK do wszystkich układów w stosie
- z pinu 19 uP wychodzi sygnał SDI (serial data in) do pierwszego układu w stosie
dla każdego ze stacków jest jeden, indywidualny sygnał:
- "Latch Enable" - należy podłączyć z jednego z pozostałych pinów, numeracja linii sterujących w funkcji pinów uP jest następująca: (uwaga - kolejność "od-do" nie jest przypadkowa !) Wyjście to działa jak "chip select" i nie może być współdzielone.
piny 40-33 linie 0-7
piny 22-29 linie 8-15
piny 1-8 linie 16-23
piny14-15 linie 24 i 25
pin 17 linia 26
pin 21 linia 28
Z IC2 pin 22 mamy kaskadę do IC3 na pin 2.
W obu układach pin 21 (output enable) jest zwarty do masy - aby umożliwić sterowanie diodami.
Pin 23 razem z rezystorem odpowiadają za prąd płynący przez diody LED.
Oba drivery mają własne (inne niż ATmega, która pobiera prąd z magistrali) zasilanie i raczej nie należy pobierać dla nich prądu z USB.
Co zrobić?
Zmontować, uruchomić program, następnie wybrać linię, która steruje chip select'em (analogiczna metoda jak w przypadku LCD) i później klikac sobie na symbolach diod zapalając je lub gasząc.
"U mnie działa" - jakby co

Udanych testów ! A ja idę się przespać przed pracą
