Tipos de transferências
O SPI funciona sempre em modo "data exchange", isto é, o processo de comunicação envolve sempre a troca do conteúdo dos shift-registers do master e do slave
Cabe aos dispositivos envolvidos na comunicação usar ou descartar a informação recebida
Podem considerar-se os seguintes cenários de transferência:
Bidirecional: são transferidos dados válidos em ambos os sentidos (master → slave e slave → master)
Master → slave (operação de escrita): master transfere dados para o slave, e ignora/descarta os dados recebidos
Slave → master (operação de leitura): master pretende ler dados do slave; para isso transfere para o slave uma palavra com informação irrelevante (por exemplo 0); o slave ignora/descarta os dados recebidos
Last updated