Ir ao conteúdo
  • Cadastre-se
ilovepic

PIC Erro com biblioteca externa

Recommended Posts

Olá a todos,

 

Estou a seguir este excelente tutorial "http://www.marcelomaciel.com/2013/03/lcd-no-pic16f628a.html" e após descobrir que tenho que chamar a biblioteca ldc.h desta forma:




	#include "lcd.h"



	[/CODE]


 

No momento em que faço Build no meu main.c obtenho estes erros: UhmF5c.jpg

Estou a utilizar o compilador Hi-TECH para o pic16f690.

Não consigo perceber se o erro é da biblioteca lcd.h ou é alguma configuração no meu projecto. Agradeço desde já toda a ajuda.

 

[UPDATE1]

Se fizer build na biblioteca lcd.h, após a fazer "add files" no projecto e estando esta no directório do projecto, obtenho "Build successfull!".

Compartilhar este post


Link para o post
Compartilhar em outros sites

@ilovepic Oi, beleza?

 

Você tem o lcd.h e lcd.cpp linkados ao seu projeto? Você precisa linkar eles ao projeto (não conheço o Hi-TECH) ou deixar os arquivos em diretórios acessíveis ao projeto. Por exemplo, você pode colocar eles em uma pasta lib e chamar da seguinte forma. 

#include "lib/lcd.h"

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele não fala dessa etapa no link tutorial "http://www.marcelomaciel.com/2013/03/lcd-no-pic16f628a.html" O que fiz foi o que ele explicou, crio um ficheiro ldc.h e adiciono no projecto através de add files.

 

Preciso de aprender a trabalhar bem com o MPLAB (para que situações como estas não aconteçam), o que sugere procurar (livros, tutoriais, como pesquisar).

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

@ilovepic sugiro a documentação do fabricante, amigo. 

 

http://microchipdeveloper.com/

 

Boa leitura e bons estudos :) 

 

O arquivo .h é um header em programação C/C++, ele é um "mapa" para guiar um algorítimo no trajeto de outro algorítimo que está em um arquivo separado (um arquivo de programação C++ em um .cpp por exemplo). Estou tão acostumado com Ladder e STL que escrever isso me deu uma nostalgia!!! :D 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×