Witam,
Mam potrzebę obsługi SPI programowo.
Układ to połączone ze sobą dwie Atmegi644PA.
Slave ma włączone sprzętowe SPI, natomiast Master musi mieć SPI programowo.
I tak ... korzystając z kodu zamieszczonego w niebieskiej książce:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Slave odbiera dane bez problemu.
Natomiast potrzebuje odebrać dane od Slave. I tu pojawia się problem.
Przeanalizowałem wszystko i wyszło mi coś takiego:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W wyniku dostaję 0. Proszę o nakierowanie na dobre tory.
Dodam ustawienia pinów Mastera:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Kod Slave:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.