Cursos / Eletrônica / Projeto de Sistemas RF / Aula

arrow_back Aula 10 - Transmissão de dados utilizando transceptor SPI

Configurando o transceiver

Para configurar e utilizar o dispositivo, é preciso fazê-lo “dialogar com o PIC”. Pode parecer esquisito, mas é bem isso que acontece entre os dois: uma conversa. Através do protocolo SPI, você vai dizer ao transceiver se ele vai funcionar como transmissor ou como receptor, qual a frequência que ele vai trabalhar, qual a potência da transmissão, qual a taxa de transmissão, qual o tamanho do pacote a ser transmitido, qual o dado a ser transmitido etc. O que você precisa saber é como realizar essa conversa, ou seja: o SPI provê uma forma de trocar mensagens, mas as mensagens têm que fazer sentido para o transmissor. Você vai precisar fazer com que o PIC, ao executar o seu programa, mande mensagens que o dispositivo consiga entender e, assim, funcionar da forma desejada. Você pode estar se perguntando: “Mas onde eu posso aprender quais são os comandos que eu devo enviar?”. A resposta é simples: no datasheet do componente. Mas não se preocupe: nesta aula, vamos explicar como são essas mensagens que o transceiver espera receber do PIC e quais enviar para que ele funcione no modo mais básico.

A experiência que vamos realizar é semelhante à realizada na aula passada: ao pressionar um botão no circuito transmissor, vamos atualizar o valor de uma variável que é usada para acender alguns LED e, ao mesmo tempo, vamos transmitir esse valor atualizado para o dispositivo receptor, que, por sua vez, vai receber esses dados e exibi-los em seus LED. A diferença agora é que a transmissão vai ser por meio de um link de rádio.

Para facilitar, utilizamos os códigos da aula anterior como esqueletos para os códigos da aula de hoje. Porém, dessa vez você vai apenas precisar adicionar os trechos de código para configuração e uso do transmissor. Os métodos de atualização dos LED ao pressionar o botão já estarão implementados. Vamos primeiro falar do código do programa transmissor.

Versão 5.3 - Todos os Direitos reservados