Когда срабатывает прерывание

Когда запускается ISR, сопоставленный с SPI_STC_vect (передача SPI завершена)? Срабатывает ли он после получения байта (восемь тактов), когда выбор ведомого переключается обратно на высокий, чтобы отменить выбор ведомого? Или: означает ли «передача» передачу байта или всего набора байтов, принадлежащих последовательности команд?

, 👍0


1 ответ


Лучший ответ:

0

Он срабатывает после отправки или получения одного байта (это одно и то же). Это связано с тем, что в буфере есть место только для одного байта, поэтому вам нужно извлекать его из этого буфера (или вставлять новый) после каждой 8-битной передачи.

,