• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

David Pintassilgo

[+-Resolvido] - MPLAB, Compilar programa para usar PIC 16f84A

1 mensagem neste tópico

Boas.

A minha duvida é tão grande que tenho dificuldade em explicar... :wallbash:

Julgo ter tudo instalado e pronto a usar, estou a usar MPLAB, e estou a usar um código que vi num site como exemplo:

#include <16f84A.h>//Biblioteca do uC
   #use delay(clock=4000000) // Frequencia do Cristal
   main(){
    while(1){
      output_high(pin_A2); // Poe 5V pra porta A2
      delay_ms(500);// Espera 0.5 segundos
      output_low(pin_A2); // Poe 0V pra porta A2
      delay_ms(500); // Espera 0.5 segundos
      output_high(pin_A3);// Poe 5V pra porta A3
      delay_ms(500);//Espera 0.5 segundos
      output_low(pin_A3);//Poe 0V pra porta A3
      delay_ms(500);//Espera 0.5 segundos
}
}

Acontece que ao fazer build, dá-me um erro:

Clean: Deleting intermediary and output files.

Clean: Done.

Executing: "C:\Programas\bknd\CC5X\CC5X.EXE" 2_led_a.c -CC -fINHX8M -p16F84A -a -L -Q -V -FM

CC5X Version 3.3A, Copyright © B Knudsen Data, Norway 1992-2007

--> FREE edition, 8-16 bit int, 24 bit float, 1k code, reduced optim.

2_led_a.c:

// HEADER FILE

#pragma chip PIC16F84A, core 14, code 1024, ram 12 : 0x4F mapped_into_bank_1

                                                                          ^------

Error[1] C:\mplab_programas\2_led_a\16f84A.h 2 : Duplicate chip definition

(Multiple chip definitions detected (option -p<chip> and #include <header.h>).The #include statement should be removed)

Error options: -ew: no warning details  -ed: no error details  -eL: list details

BUILD FAILED: Thu Jun 05 15:26:34 2008

Como precebo pouco disto ou nada queria ver se alguem me pode dar uma maozinha.... ;) :-[

edit:

instalei outro compilador e já deu.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora