Operação

Exemplo

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

Operação

  1. O master configura o relógio para uma frequência igual ou inferior à suportada pelo slave com quem vai comunicar

  2. O master ativa a linha SS\ do slave com que vai comunicar

  3. m cada ciclo do relógio, por exemplo na transição positiva

    1. O master coloca na linha MOSI um bit de informação que é lido pelo slave na transição de relógio oposta seguinte

    2. O slave coloca na linha MISO um bit de informação que é lido pelo master na transição de relógio oposta seguinte

  4. O master desativa a linha SS\ e desativa o relógio (que fica estável, por exemplo, no nível lógico 1)

    1. Só há relógio durante o tempo em que se processa a transferência

  5. No final, o master e o slave trocaram o conteúdo dos seus shift-registers

Last updated