sexta-feira, 29 de janeiro de 2010

Tutorial: Como copilar os codigos .asm do eletronica-oob

Bom dia pessoal.
Como muitas pessoas estavam com duvidas de como copilar os codigos que disponibilizo aqui no site resolvi fazer um super e completo tutorial:
Vamos direito ao assunto!!!

1)Abrir o MPLab.
2) Verificar se o MPLab esta configurado para copilacao do Pic desejado (norlmalmente utilizo o PIC16f628a), caso nao estaja seguir os passos 2.1, 2.2, 2.3











2.1) Clicar em Configure>>> Select Device













2.2) Ai na lista é só selecionar o pic que o projeto utiliza (normalmente o PIC16F628A)











3)Pronto o ja escolhemos o modelo de pic agora vamos comecar! Clique em Project>>>New (3.1) e ai escolha um nome (sem espacos e nem caracteres especiais) e escolha um local para salvar (3.2)











4)Agora clique em View>>> Project(4.1) para conseguir ver essa janelinha (4.2)











5) Clique com o botao direito do mouse em cima de "Source Files" e depois em "Add Files..." (4.2) e mande abrir o codigo .asm que vc baixou no eletronica-oob.
6)Agora vc pode ver que la lista apareceeu dentro da pastinha de Source Files o arquivo .asm (6.1) que vc abir e do lado o codigo aberto num editor de texto (6.2) do proprio MPLab (caso o codigo nao tiver aberto eh soh clicar duas vezes em cima do nome do arquivo que vc abriu (6.1)











7) Pronto estamos quase la... Antes de mandar copilar vamos ajustar alguns parametros... Para isso clique em Project>>>Build Options...>>>Project  (7)











8) Bom agora vamos passar aba-a-aba para deixar tudo configurado bonitinho! 
    Nas abas Directories (8.1), Custom Build (8.2) e Trace (8.3) nao precisa fazer nada.























8.4) Na guia MPASM/C16/C17/C18 Suite garante que estaja selecionado Generate absolute code.











8.5) Na Aba MPASM Assembler é o mais importante!!! Selecione a opcao "Disable case sensitivity"











8.6)Agora na ultima aba, MPLink Linker apenas por questoes de compatibilidade com a grande maioria dos gravadores de pic, seleciona a opcao INHX8M











8.7) Na se esqueca de apertar Apply e OK!! :p
9)Pronto agora é só mandar Copilar!!!! Para isso clique em Project>>>Build All











10) Se tudo tiver dado certo voce recebera o aviso BUILD SUCCEEDED
Se voce seguiu todos os passos direitinho eu garanto que o codigo sera copilado com sucesso!

Parabes voce conseguiu copilar o codigo, agora é só curtir....
PS1: O arquivo HEX gerado é salvo no local onde voce definiu no passo 3.2
PS2: E comum dar varios Warnings em programas grandes nao se preocupa se no fim apareceu Build Succeeded entao deu tudo certo...

Espero que voces tenham gostado do tutorial!!! Se der comente sobre o que voces acharam do tutorial e se deu certo agora!

Um abraco 
Tico

3 comentários:

  1. bom dia Tico
    olha o que fiz peguei o seu arquivo HEX e gravei no PIc via IC-Prog, usei um sensor de Ir generico q nao tem a pinagem mas no pino 16 do CI fica um sinal alto e quando aperto a tecla do controle no pimo 16 ha uma oscilação de sinal mas os leds nao acendem, será q gravei o pic certo? vc fala de um capacitor no pino 1 do CI mas no esquema nao tem? onde estou errando?
    se puder me ajudar segue meu msn e skype
    abrç

    rodrigo.nazari@hotmail.com
    rodrigo.nazari (skype)

    ResponderExcluir
  2. Rodrigo, existe tres rodrigo nazari, qual deles e voce ?
    Meu id no skype é lineuve

    ResponderExcluir