Witam,
Usiłuję dogadać się z pamięcią pt 23LCVB po SPI no i mówiąc którko pamięć coś nie odpowiada na próby odczytu danych. Mam dwa egzemplarze, każdy to samo.
W skrócie z pdf, ramka zapisu wygląda tak:
MOSI - [0x02][adres(24bity)][bajt danych]
Ramka odczytu wygląda analogicznie jak ramka zapisu tylko zamiast bajtu danych na linii MISO powinna pojawić się odpowiedź...
MOSI - [0x03][adres(24bity)]
MISO ----------------------------[bajt danych]
Wszystkie istotne funkcje wyglądają tak:
Na oscyloskopie wszystko zgadza się co do zbocza z przebiegami które są w pdf
Pytanie, czy coś od strony programowej mam źle pomyślane ?
Pozdrawiam
Usiłuję dogadać się z pamięcią pt 23LCVB po SPI no i mówiąc którko pamięć coś nie odpowiada na próby odczytu danych. Mam dwa egzemplarze, każdy to samo.
W skrócie z pdf, ramka zapisu wygląda tak:
MOSI - [0x02][adres(24bity)][bajt danych]
Ramka odczytu wygląda analogicznie jak ramka zapisu tylko zamiast bajtu danych na linii MISO powinna pojawić się odpowiedź...
MOSI - [0x03][adres(24bity)]
MISO ----------------------------[bajt danych]
Wszystkie istotne funkcje wyglądają tak:
Kod: C / C++
Na oscyloskopie wszystko zgadza się co do zbocza z przebiegami które są w pdf
Pytanie, czy coś od strony programowej mam źle pomyślane ?
Pozdrawiam