Witam
Walczę od jakiegoś czasu z uruchomieniem transmisji SPI w mikrokontrolerze LPC 1114 w środowisku programistycznym CoIDE. Nie mogę wysłać danych przez SPI.
Mój kod wygląda następująco;
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Co mi brakuje, bądź co jest nie tak że na SCK i MOSI brak zmiany stanów ?
BTW. Kontroler SP1 na pewno sprawny sprawdzałem w środowisku uVision.
Udało mi się uruchomić w końcu transmisje po SPI. Odpuściłem sobie funkcje na wyposażeniu CoIde zawarte w lpc11xx_ssp.c, poniżej moja funkcja (może się komuś przyda) inicjująca kontroler SPI. Okazało się, że funkcja spi_init nie zadziała jeżeli będzie "standardowy" wygenerowany przez CoIde plik system_LPC11xx.c, skopiowałem go z działającego projektu z uVision i ruszyło.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.