Witam wszystkich. Zrobiłem sobie JTAG`a, mini (czytaj mój) starterkit na AT91SAM7S64 i zacząłem zabawę z ARM`ami. Po niewielkich problemach zaczęło toto pracować. Proste sterownie wyjściami (podpięte LED`y) działa :-) Przyszedł czas na uruchamianie peryferii, no i zaczęły się schody. Za cholerę nie chce mi się uruchomić SPI. Po wpisaniu "SPI_CR = 0x01" powinien ustawić się bit SPIENS w SPI_SR, a nic takiego się nie dzieje. natomiast po wpisaniu "SPI_MR = 0x01" (ustawienie jako master) rejestr SPI_RDR przybiera wartość 0xF0001. Wydaje mi się, że pozostałe parametry ustawiłem poprawnie (baudrate i inne). Po wpisaniu danej do SPI_TDR nic się nie dzieje w rejestrze SPI_SR, cały czas ma wartość 0x00; O co tu chodzi? Proszę o podpowiedź co i jak należy bezwzględnie ustawić aby SPI ruszyło.
Pozdrawiam Meleks