dodanie biblioteki do C

dodanie biblioteki do C
DA
  • Rejestracja:ponad 11 lat
  • Ostatnio:6 miesięcy
  • Postów:37
0

witam. pragnę zmierzyć się z wyświetlaczem HD44780 podpiętym do atmegi16. skorzystałem z bibliotek zawartych na stronie <url> http://radzio.dxp.pl/hd44780/hd44780_podstawy.htm</url>

moim środowiskiem jest eclipse. W plikach z w/w strony pozmieniałem opis wyjść odnośnie wyświetlacza tak, aby były zgodne z podłączonymi.
w jaki sposób dodać te biblioteki do mego projektu gdyż wpisując

Kopiuj
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
#include "HD44780.h"
#include <HD44780.c> 

nie działa nic. nie istotne czy dam sam plik *.h czy sam *.c czy oba nic to nie zmienia. pragnę także dodać że w main() dopisałem wywołanie funkcji inicjalizacji jak i czyszczenia wyświetlacza

Kopiuj
	LCD_Initalize();
	LCD_Clear();
 
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 16 godzin
1

IDE musi wiedzieć gdzie te pliki są, czyli mieć skonfigurowane ścieżki...

DA
  • Rejestracja:ponad 11 lat
  • Ostatnio:6 miesięcy
  • Postów:37
0

biblioteki znajdują się w folderze z programem. i po odświeżeniu eclipse widzi je w drzewku

MordiJC
  • Rejestracja:około 11 lat
  • Ostatnio:ponad rok
  • Postów:28
0

Jeżeli jest to biblioteka nieskompilowana (pliki .h + .c), to dodaj ją do projektu i zaincluduj poprzez: #include "HD44780.h"
Teraz pytanie, wywala błędy kompilacji, czy program po prostu nie daje efektu po wgraniu?
P.S. Poczytaj, o tym, jak działa include: http://cpp0x.pl/dokumentacja/preprocesor/include/1120

edytowany 1x, ostatnio: MordiJC
DA
  • Rejestracja:ponad 11 lat
  • Ostatnio:6 miesięcy
  • Postów:37
0

program kompiluje, dodanie bibliotek ogarnięte, niestety nie ma efektu po próbie inicjalizacji wyświetlacza. cały czas są czarne kwadraciki

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.