Witam!
Jakimi zasadami kieruje się SPI w prostej komunikacji między dwoma uC Atmega8?
Utworzyłem kod dla Mastera i Slave'a - Master wyłapuje wciśnięcia przycisków i zapisuje ten status do tablicy, z której później po kolei bajty są wysyłane poprzez SPI. Slave odbiera dane i zapisuje je do bufora tymczasowego. Jeśli wartość bufora dla danego przycisku równa jest 0x01 to zapala się dioda.
Układ jednak napisany w poniższy sposób nie chce działać. :/
Master:
Slave:
Połączenie oczywiście mosi-mosi, miso-miso, sck-sck, ss'y bez wyprowadzeń.
Jakieś wskazówki?
Jakimi zasadami kieruje się SPI w prostej komunikacji między dwoma uC Atmega8?
Utworzyłem kod dla Mastera i Slave'a - Master wyłapuje wciśnięcia przycisków i zapisuje ten status do tablicy, z której później po kolei bajty są wysyłane poprzez SPI. Slave odbiera dane i zapisuje je do bufora tymczasowego. Jeśli wartość bufora dla danego przycisku równa jest 0x01 to zapala się dioda.
Układ jednak napisany w poniższy sposób nie chce działać. :/
Master:
Kod: C / C++
Slave:
Kod: C / C++
Połączenie oczywiście mosi-mosi, miso-miso, sck-sck, ss'y bez wyprowadzeń.
Jakieś wskazówki?