EA079 - Lab de Microcomputadores

Autor:Regis Galvao de Oliveira ra073651
Data:26/05/2010

RELATÓRIO 9: Placa funcionando com programa de piscar LED

Nesta aula foi demonstrado a placa funcionando com o programa de piscar LED de 4 diferentes maneiras:

1) Laço Simples

Neste caso é adicionado o seguinte código no programa:

for(;;){

for (i=0;i<100000;i++);       //contador

PTFD_PTFD7 = ~PTFD_PTFD7;    //inverte o valor do LED
ResetWatchdog;               //reseta o COP Watchdog

}

É adicionado o contador para que seja possível ver o LED piscar.

2) Laço simples utilizando o oscilador externo

Neste caso fazemos as seguintes mudanças no Processor Expert :

  • Habilitamos o clock externo com o valor igual ao clock interno;
  • Mudamos a opção "High speed clock" para clock externo;

A figura abaixo mostra as modificações feitas no Processor Expert:

/media/Attachments/courseEA079_1S2010/Mreg_5/imagem.png

Pudemos comprovar o uso do oscilador externo removendo o cristal do soquete durante a execução do programa. Ao fazermos isso o LED para de piscar.

Os itens 3 e 4 foram feitos pelo aluno João Paulo Scalão Martins.