Да, возвращает принятый байт по SPI. Работает в SPI mode 0, как по app.note AVR320. Задержка при "высоком полупериоде" SCK - половине частоты SPI (-2 такта на установку пина), при "низком" полупериоде - та же половина частоты SPI (- ~12 тактов на зацикливание, установку MOSI и считывание MISO). Каждая итерация _delay_loop_1() занимает 3 цикла (ldi; dec, brne).
|