witam,
właśnie jestem w trakcie 'przerabiania' komunikacji z kartą uSD z m16 na m88
http://mikrokontrolery.blogspot.com/2011/03/podlaczenie-karty-pamieci-sd.html
natrafiłem na kuriozalną, moi zdaniem, sytuację w funkcji init_spi()
jeżeli kolejność instrukcji w tejże jest :
SPI 'nie rusza', jeśli natomiast zmienię kolejność, t.j.
najpierw ustawię piny dla SPI to zaczyna hulać
co może być powodem takiego zachowania się funkcji init_spi() ???
pozdrawiam
p.s.
magistralę 'podglądam' analizatorem stanów logicznych
właśnie jestem w trakcie 'przerabiania' komunikacji z kartą uSD z m16 na m88
http://mikrokontrolery.blogspot.com/2011/03/podlaczenie-karty-pamieci-sd.html
natrafiłem na kuriozalną, moi zdaniem, sytuację w funkcji init_spi()
jeżeli kolejność instrukcji w tejże jest :
Kod: C / C++
SPI 'nie rusza', jeśli natomiast zmienię kolejność, t.j.
najpierw ustawię piny dla SPI to zaczyna hulać
Kod: C / C++
co może być powodem takiego zachowania się funkcji init_spi() ???
pozdrawiam
p.s.
magistralę 'podglądam' analizatorem stanów logicznych