Proszę o pomoc kogoś kto uruchamiał SPI na Atmedze 328p.
Mam sprawny układ który programuje się i działa kiedy wgram program operujący na portach.
Natomiast moduł SPI nie uruchamia się. Zgodnie z notą katalogową atmegi 328p która mówi
"To enable the SPI module, Power Reduction Serial Peripheral Interface bit in the Power Reduction
Register (PRR.PRSPI0) must be written to '0'."
wyłączyłem bit w rejestrze, wszystko inne zrobiłem zgodnie z poradnikiem Mirka o SPI oraz zweryfikowałem to w BB w odpowiednim rozdziale.
Czy ktoś wie co jeszcze trzeba włączyć wyłączyć aby wysłać dane po SPI?
Poniżej mój program, jakby ktoś rzucił okiem lub też spróbował wgrać do swojej atmegi 328 - będę bardzo wdzięczny.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.