Mam następujące pytanie:
AVR pracujący w trybie podrzędnym po odebraniu bajtu danych ustawia znacznik SPIF w rejestrze SPSR, tak wynika z noty katalogowej.
Po przejściu do obsługi przerwania znacznik ten jest zerowany.
Jeśli obsługa transmisji nie wykorzystuje mechanizmu przerwań należy go "ręcznie" wyzerować.
Jeśli transmisja po SPI przesyła serię danych, mam rozumieć że bit SPIF jest ustawicznie ustawiany po wpisaniu w rejestr SPDR odczytanej 8-bitowego słowa ? Dalej proces się ustawicznie powtarza, aż do ustawienia linii SS w stan wysoki, który zatrzymuje transmisję SPI ?
Pytanie może dość banalne ale wolę się upewnić.
AVR pracujący w trybie podrzędnym po odebraniu bajtu danych ustawia znacznik SPIF w rejestrze SPSR, tak wynika z noty katalogowej.
Po przejściu do obsługi przerwania znacznik ten jest zerowany.
Jeśli obsługa transmisji nie wykorzystuje mechanizmu przerwań należy go "ręcznie" wyzerować.
Jeśli transmisja po SPI przesyła serię danych, mam rozumieć że bit SPIF jest ustawicznie ustawiany po wpisaniu w rejestr SPDR odczytanej 8-bitowego słowa ? Dalej proces się ustawicznie powtarza, aż do ustawienia linii SS w stan wysoki, który zatrzymuje transmisję SPI ?
Pytanie może dość banalne ale wolę się upewnić.