Operação
Last updated
Last updated
A transição negativa do relógio é usada pelo master e pelo slave para colocar na respetiva linha de saída um bit de informação
A transição positiva seguinte é usada pelo master e pelo slave para armazenar o bit presente na respetiva linha de entrada
Ao fim de oito ciclos de relógio:
o valor inicialmente armazenado no shift-register do master foi transferido para o shift-register do slave
o valor inicialmente armazenado no shift-register do slave foi transferido para o shift-register do master
O master configura o relógio para uma frequência igual ou inferior à suportada pelo slave com quem vai comunicar
O master ativa a linha SS\ do slave com que vai comunicar
m cada ciclo do relógio, por exemplo na transição positiva
O master coloca na linha MOSI um bit de informação que é lido pelo slave na transição de relógio oposta seguinte
O slave coloca na linha MISO um bit de informação que é lido pelo master na transição de relógio oposta seguinte
O master desativa a linha SS\ e desativa o relógio (que fica estável, por exemplo, no nível lógico 1)
Só há relógio durante o tempo em que se processa a transferência
No final, o master e o slave trocaram o conteúdo dos seus shift-registers