Ir ao conteúdo
  • Cadastre-se

Ajuda com compilação de pic18


Posts recomendados

Galera sou novo na área de programação e gostaria de uma ajuda.
quando vou compilar o programa em C para piscar um led utilizando o pic P18F4550 aparecem dois erros, como posso elimina-los?

programa em c que digitei :


#include <P18F4550.h>
#pragma config OSC = XT // oscilador modo XT
#pragma config WTD = OFF // watchdog desligado
#pragma config MCLRE = OFF // função MCLR desativada
#pragma config DEBUG = OFF // modo DEBUG desativado
#pragma config LVP = OFF // programação por baixa tensão desativada
#pragma config PWRT = ON // timer de inicialização
void atraso (void)
{
unsigned char cnt1,cnt2;
for (cnt1=255;cnt1;cnt1--) // loop externo
for (cnt2=255;cnt2;cnt2--); // loop interno
}
main()
{
TRISBbits.TRIB0 = 0; // configura RBO como saída
ADCON1 = 0X0F; // desliga entradas analógicas
while(TRUE)
{
LATBbits.LATB0 = 1; // RBO = 1
atraso() ; // chama a função de atraso
LATBbits.LATB0 = 0; // RB0 = 0
atraso (); // chama a função de atraso 

}
}





erros que aparecem:


Error 18 "pisca led.c" Line 2(10,35): File can not be opened
Not in "C:\Program Files (x86)\PICC\devices\P18F4550.h"
Not in "C:\Program Files (x86)\PICC\drivers\P18F4550.h"
Not in local "C:\Users\ygor\Desktop\projeto pic 18\projeto 1 pisca led\P18F4550.h"



*** Error 128 "pisca led.c" Line 9(1,63): A #DEVICE required before this line
2 Errors, 0 Warnings.



grato: ygor pascon

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

tem que colocar algum nome de arquivo depois do #include. Geralmente é um <arquivo.h> se estiver localizado no diretório padrão dos includes do compilador ou "c:\seu diretório\arquivo.h" caso queira apontá-lo pro compilador.

Não conheço este compilador mas provavelmente se fizer no início

#include <P18F4550.h>

deve resolver

abç

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

é... parece que tem alguém meio perdido por aqui...Acho que sou eu ..

Amigo tente localizar o arquivo P18F4550.h. Aparentemente o compilador não está achando o bixo. Vá no gerenciador de arquivos e tecle ctrl-f e digite P18F4550.h e 'fale' pro compilador (ou pra nós) onde ele está.

Outra sugestão: abra um projeto de exemplo que vem com seu compilador e analise a estrutura dele.

A síntese é a sintaxe...

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!