Witajcie Wszyscy serdecznie. Mam problem z obsługą rejestru przesuwnego 74HC595 na ATtiny13A. Pomimo wysyłania różnych wartości
do rejestru nic się nie dzieję, tj. podłączone do jego wyjść diody (anodami, katody przez rezystor do masy). Jedynie gdy wyśle w funkcji SPI_putBYTE wartość 0xff, po drugim wgraniu programu świecą się 4 diody a za trzecim razem gdy wgram program wszystkie, gdy wpisze jakąkolwiek inną wartość, gasną w tej samej kolejności, ma ktoś jakieś pomysły? wszystko dobrze podłącozne, przepikane, ATtiny pędzi na wewnętrznym oscylatorze 9,6MHz. Poniżej wrzucam kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
może tu jest jakiś błąd? już głupieje naprawdę;) mam 4 rejestry i w każdym to samo:)