...moim oczekiwaniem:)
Witam,
żeby zapoznać się z pracą rejestru HC595, obejrzałem filmik Pana Mirka i zrobiłem płytkę testową z tym układem.
![Obrazek](https://obrazkiforum.atnel.pl/thumb/16997/d009fb055e229388cdc2cb67b1856771.jpg)
jak widać
-do jego wejść sterujących serial, clock i latch podłączyłem mikroprzełączniki ściągnięte do masy 1k z kondensatorami równoległymi 100n,
- pin resetu mikroprzełącznik podciągnięty do plusa 1k, też z kondensatorem 100n równolegle (to wejście aktywowane jest stanem niskim)
- wejscie output enable zmasowałem, czyli Z nie wystąpi,
- na wyjścia dałem ledy z opornikami 1k katodą do masy.
Zasilanie 5V z zasilacza wtyczkowego + duży kondzioł 1000 mikro.
I co się dziej dziwnego:
chcę na próbę zapisać do rejestru pojedynczy bit a resztę wyzerować:
-ustawiam jedynkę na wejście serial (trzymając switch serial)
-robię pojedyncze zbocze narastające na wejściu clock (krótko naciskając switch i puszczając go)
-puszczam switch serial aby ustawić zero ne wejściu
-kilka razy klikam zegarem clock żeby zboczem narastającym przesunąć bity i zapisać kilka zer, powiedzmy siedem razy
-naciskam latch żeby odczytać stan rejestru na diodach i ... zawsze palą sie wszystkie albo żadna
![Zaszokowany :shock:](https://forum.atnel.pl/images/smilies/icon_eek.gif)
.
Zaobserwowałem że jeśli ostatnim bitem była 1 to wszystkie się świecą, jeśli zero to żadna się nie świeci.
Podejrzewałem switch clock że drga i przesuwa rejestr wiele razy zapisując to samo, osculoskop mówi że nie.
Co działa dobrze: Resetowanie, po krótkim wciśnięciu resetu latch zawsze pokazuje pusty rejestr.
Oscyloskop pokazuje pewne gładkie przełączenie styków które trwa ok 200ns (100n+1k)
Zmieniałem zasilacz i scalaki. dołożyłem wieksze C na mikroswitche. I nic
Wersja SN74HC595N od TI.
Myślę że coś robię nie tak podając stany i zbocza na data i clock
Proszę o pomoc.