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

arrow_back Aula 09 - Transmissão de dados através do protocolo SPI

O Código do Dispositivo Mestre

Bem, chegou a hora de, realmente, escrever algum código para o PIC. Para o mestre funcionar corretamente, você vai ter que desenvolver o código para fazer as seguintes coisas:

  1. Configurações do PIC
    1. Configurar corretamente as portas utilizadas como saídas digitais.
    2. Configurar corretamente a entrada que será utilizada pelo botão.
    3. Configurar o módulo MSSP para funcionar como mestre de uma comunicação SPI.
    4. Configurar o PIC para chamar uma interrupção, quando o botão for pressionado.
  2. Implementar a rotina de interrupção que é chamada quando o botão é pressionado
    1. Atualizar o dado a ser transmitido
    2. Transmitir o dado pela SPI
  3. Implementar a rotina principal do programa
    1. Colocar o dado na saída digital, de forma a ficar visível nos LEDs do circuito.

Nas sessões seguintes, nós vamos explicar, rapidamente, o que você vai precisar implementar no experimento. Os detalhes de implementação estão disponíveis em forma de comentários no arquivo “main_mestre.c”. Você vai precisar consultar o datasheet, do PIC 18F2550, para configurar corretamente o funcionamento do Mestre.

Versão 5.3 - Todos os Direitos reservados