Witam Serdecznie,
Obecnie zbudowałem już układ składający się z 8 rejestrów 74hc595 podłączonych pod interfejs SPI ATMega32. Niniejszy układ jest dedykowany do LED Cube i stanowi moją pracę inzynierską ale posiadam pewien problem.
Mianowicie przy nadawaniu do pierwszej kości 595 wiadomości 0xFF, pauza 1 sek, wiadomosc 0x00 i ponownie pauza 1 sek i to w pętli while(1) - układ włącza diode, wyłącza i to na tyle. przy kolejnej pętli nic się nie dzieje...
Kod w C oraz schemat w załączniku elektroda.rar
Jeżeli chodzi o wkład własny w kod i nie pojscie na łatwizne - posiadam książkę T.Francuza oraz przejrzałem sporo stron internetowych z wytłumaczeniem działania SPI w celu zlokalizowania problemu.
PS. Fusebity - zegar 8 MHZ. reszta jak fabryka dała.
Obecnie zbudowałem już układ składający się z 8 rejestrów 74hc595 podłączonych pod interfejs SPI ATMega32. Niniejszy układ jest dedykowany do LED Cube i stanowi moją pracę inzynierską ale posiadam pewien problem.
Mianowicie przy nadawaniu do pierwszej kości 595 wiadomości 0xFF, pauza 1 sek, wiadomosc 0x00 i ponownie pauza 1 sek i to w pętli while(1) - układ włącza diode, wyłącza i to na tyle. przy kolejnej pętli nic się nie dzieje...
Kod w C oraz schemat w załączniku elektroda.rar
Jeżeli chodzi o wkład własny w kod i nie pojscie na łatwizne - posiadam książkę T.Francuza oraz przejrzałem sporo stron internetowych z wytłumaczeniem działania SPI w celu zlokalizowania problemu.
PS. Fusebity - zegar 8 MHZ. reszta jak fabryka dała.
