Od paru godzin walczę z rejestrem przesuwnym 74HC595. Na podstawie niebieskiej ksiązki i videoporadnika pana Mirka o rejestrach zbudowałem sobie na płytce układ który ma sterować 8 ledami, załączanymi stanem niskim. Wszystko było by ok, gdyby nie to, że pierwszy bit jest tak jakby zamieniony z ostatnim. Wysyłam do rejestru bajt (0b011111111) a rejestr zapala diody jakbym wysłał (0b11111110). Reszta pinów działa zgodnie z kolejnością. Sprawdzałem połączenia tysiąc razy, zasilanie, napięcie na każdym z pinów, zamieniałem układy rejestru na inne. Program z poradnika video pana Mirka, więc wykluczam też błąd w programie. Rejestrem steruje atmega32A na zestawie uruchomieniowym EvB 4.3. No nie mam pomysłów co może być nie tak.
Układ podłaczony jest tak:

Gdzie:
1-8 i 15 - LED
8,9,13 ---> GND
10,16 ---> VCC
14 ---> MOSI
11 ---> SCK
12 ---> SS
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.