Meu computador / roteador / modem tem um barramento SPI?

1

Estamos começando a fazer programação incorporada. O computador de placa única que estou programando tem um módulo WiFi que pode se comunicar com um Barramento de Interface Periférica Serial. Tudo bem. Eu sei o que isso significa: podemos enviar bits, um de cada vez, em seqüência , de um lugar para outro. Minha pergunta é:

  • Meu computador, roteador ou modem tem um barramento SPI?
  • Como eu saberia?
  • Se meu computador, roteador ou modem não tiver um barramento SPI, de que outra forma podemos receber os bits enviados?

Eu procurei exemplos de ônibus SPI no Google sem sorte. Eu também olhei para o Gerenciador de Dispositivos do Windows para ver a evidência de um barramento SPI. Ainda não há dados.

Aqui está o contexto da configuração em que estamos tentando alcançar a comunicação.

Single Board Computer with WiFi Module
                |
                |
                |
                |     
     Router, Modem, Other Nexus
                |
                |
                |
                |
     Computer Running Windows 7+
    
por Shaun Luttin 23.01.2014 / 21:16

1 resposta

1

SPI no PC de mesa, no modem ou no roteador.

É improvável que seu computador desktop, roteador ou modem tenha um barramento SPI que você possa acessar a partir de um aplicativo comum em seu PC de mesa.

Você pode obter dispositivos GPIO (General-Purpose Input / Output) conectados via USB que possam suportar isso. Exemplo 1 , Exemplo 2

A solução óbvia, se você é novo em eletrônica, é usar um clone do Arduino ou algo parecido.

SPI

O SPI é usado principalmente para comunicação entre microcontroladores e ICs de sensores ( por exemplo , por exemplo ), outros microcontroladores etc. Não é natural maneira de transmitir dados de um computador de placa única (SBC) para um computador desktop, modem ou roteador.

Comunicando-se entre os dispositivos SBC e acima.

Os métodos mais óbvios incluem

  • Serial (hoje em dia, serial via USB via portas COM virtuais)
  • Ethernet (SSH, SCP, etc ou protocolos TCP ou UDP personalizados)
por 23.01.2014 / 21:23