Casa > O > O Spi É Apenas Uma Interface Ou Um Protocolo?

O SPI é apenas uma interface ou um protocolo?

Resposta curta: é um protocolo. Leia adiante para uma explicação mais longa.

SPI ou Serial Peripheral Interface é um protocolo de comunicação entre 2 dispositivos. I'estou focando na palavra protocolo porque ela tem uma forma particular na qual a comunicação ocorre. As interfaces são apenas limitadas ao nível de hardware enquanto os protocolos têm mais profundidade nelas.

Para explicar melhor, o SPI tem um dispositivo mestre e um dispositivo escravo. Toda a nomenclatura é da perspectiva do mestre. É o mestre que sempre inicia a comunicação conduzindo uma das quatro linhas de hardware, chip select (cs) low. As outras linhas são: relógio serial (sck), MISO (master in slave out) e MOSI (master out slave in). Isto forma a camada de hardware do SPI. Indo mais longe, SPI também tem vários modos. Tem modos do sub modo 0 ao 3. Estes definem a fase e a polaridade do sinal do relógio (sck). A fase é a borda que é gerada primeiro quando o relógio começa. É nesta borda que os dados MOSI são amostrados, ou seja, dados do mestre para o escravo. A polaridade é 0 se o estado padrão de sck é a lógica 0 e é 1 quando o estado padrão é a lógica 1. Isto forma a parte da camada de bits ou a parte em que a amostragem é definida.

Next é a lógica do protocolo. Aqui, quando cs vai baixo, mestre e escravo podem enviar uma quantidade fixa de bits simultaneamente, tornando o protocolo full duplex. Agora estes podem ser 8, 16 ou às vezes 32 bits de dados. A quantidade de dados que pode ser enviada uma vez é programável.

P>Podemos assim ver aqui que o SPI não é apenas uma interface, mas define realmente como os dados devem viajar de um dispositivo para outro e a que velocidade - determinada pelo sck obviamente. Assim, conclusivamente, SPI pode ser dito que tem uma interface de 4 fios mas SPI em si mesmo é um protocolo de comunicação completo.

De Araminta

Quais são os melhores jogos de papéis japoneses (jrpg) para PC? :: As opções de negociação são seguras? Ou é como o jogo?