quinta-feira, 23 de agosto de 2012

Diário de Bordo 23/08

     Na aula do dia 23/08, começamos a utilizar o programa Keil uVision  4, o qual é um compilador, que serve para "traduzir" a linguagem C. 

     Passo a passo:
    Após fazer a instalação do programa, abriremos o Keil. Iremos criar um novo projeto. Primeiramente, devemos fechar o projeto atual, indo na aba Project, e clicar em Close Project.


     Com o projeto fechado, devemos criar um novo projeto, para isso devemos abrir a aba Project e clicar em New uVision Project, que abrirá uma nova janela para salvar o projeto, coloque o nome do projeto (ex.: pisca) e clique em salvar e abrirá uma tela para selecionar a marca e o dispositivo que iremos usar, selecionei o NXP (founded by Philips) -> LPC2138, clique em ok e depois em sim.





     Obs.: Antes de salvar o projeto, devemos criar uma pasta para salvar o mesmo, podendo ser criada na área de trabalho ou em outros diretórios.

     Logo em seguida de criar a pasta e o novo projeto, devemos ir na aba File para criar um novo projeto clicando em New e você verá que foi aberta uma nova janela a qual iremos digitar os comandos.


     Agora devemos salvar o projeto em formato C, clique novamente na aba File e vá em Save e salve o projeto com o mesmo nome salvo antes, mas no formato C (ex.: pisca.c).


     Com o projeto salvo, devemos adicionar o arquivo ao grupo. No lado esquerdo da tela, há uma área de projetos que contém uma pasta chamada Target 1 e uma subpasta chamada Source Group 1, na pasta Source Group 1 clique com o botão direito do mouse e clique em Add Files to Group 'Source Group 1' e adicione o projeto o qual foi salvo anteriormente. Irá aparecer o arquivo gerado no grupo, dentro da pasta Source Group 1.


     Após fazer esses passos, começaremos a digitar os comandos.

     Começaremos digitando na primeira linha: 
1 #include <lpc213x.h> //carrega diretivas do microcontrolador lpc213x nosso caso 2138
3 #define saida (1<<3) //definir bit 0.3 com o nome saída 
4 void main (void) //criando a função principal que será executada toda vez que o controlador for ligado 
5 {
6 while (1) //loop enquanto o valor dos parênteses for verdadeiro o conteúdo das chaves é executado 
7 {
8 IODIR0 = 0XFFFFFFFF; //todos os bit do gpio0 serão saídas 
9 IOCLR0 = saida; //desliga bit P0.3
10 }
11 }


     Após escrever o comando, selecionaremos o ícone Rebuild que está localizado abaixo do disquete de salvar, para verificar os possíveis erros no projeto, caso tenha erros, será visualizado na parte Build Output, que está localizado na parte inferior da tela.


     Se não cometeu erros, vá até a aba Debug e clique em Start/Stop Debug Session ou pressionar Ctrl+F5 e abrirá uma nova tela.


     Agora vamos até a aba Peripherals e entra na opção GPIO e clique em Port 0 e veremos uma nova tela, a qual mostra os pinos.


     Obs.: Caso não apareça alguma tela, ir na aba View e marcar as opções ali existente. 

Nenhum comentário:

Postar um comentário