Czy mógłby mi ktoś pomóc w uruchomieniu SPI na XMedze32E5 ?
Próbuję odczytać dane kalibracyjne z czujnika ciśnienia MS5611. Na Xmedze128A3U poniższy kod działa, widać to na obrazku...

Podłączenia do E5 zostawiam na tych samych portach i pinach.
Częstotliwość zegara też taka sama - 2MHz.
Na E5 próbowałem ustawiać większe dzielniki prędkości transmisji ale nic to nie daje.
W wyniku na terminalu dostaję dane kalibracujne:
65536
65536
65536
65536
65536
65536
65536
65536
Czy procki Xmegi z serii E5 mają jaką inną, nietypową konfigurację SPI o której trzeba wiedzieć ? Coś w stylu tajmerów - na E5 są dodatkowe - T4/T5.
Poniżej zamieszczam wydzielony z głównego programu kawałek kodu odpowiedzialny za odczyt danych przez SPI.(sprawdzony, działa)
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.