Witajcie,
próbuję uruchomić wyświetlacz lcd pod xmega16d4. Ów lcd będzie się komunikował za pomocą PCF8574T.
Robiłem kiedyś to na atmega16 i w bascomie. Udało mi się w końcu odpowiednią bibliotekę znaleźć, trochę w kodzie pozmieniałem bo miałem inny układ wyprowadzeń, ale działa.
A teraz chce to samo zrobić na Xmega. Uczę się jednocześnie pisać już w C. Używam Code::Blocks. Interfejs lekki i szybki.
Znalazłem biblioteki do podłączenia lcd za pomocą tego układu rozszerzeń tu:
LCD_PCF8574T
ale co z tą biblioteką zrobić? Gdzie ją umieścić?
W katalogu z projektem utworzyłem katalog o nazwie "lcd_pcf" i tam wrzuciłem pliki z załącznika z tematu powyżej.
Ale już po wpisanie do kodu
Wyrzucił błąd że nie może znaleźć pliku. Więc w "Build options" w "Search directories" w zakładkach "Compiler" i "Linker" dodałem katalog z popranymi wcześniej plikami.
Błąd zniknął.
Ale po dopisaniu do kodu w sekcji
inicjalizcji lcd
pokazał się błąd
Zapis "lcdvtwi_init" jest w pliku "lcdvtwi.h". Sprawdziłem.
Coś gdzieś jeszcze trzeba poklikać, żeby dołączyć bibliotekę?
Dzięki i pozdrawiam
próbuję uruchomić wyświetlacz lcd pod xmega16d4. Ów lcd będzie się komunikował za pomocą PCF8574T.
Robiłem kiedyś to na atmega16 i w bascomie. Udało mi się w końcu odpowiednią bibliotekę znaleźć, trochę w kodzie pozmieniałem bo miałem inny układ wyprowadzeń, ale działa.
A teraz chce to samo zrobić na Xmega. Uczę się jednocześnie pisać już w C. Używam Code::Blocks. Interfejs lekki i szybki.
Znalazłem biblioteki do podłączenia lcd za pomocą tego układu rozszerzeń tu:
LCD_PCF8574T
ale co z tą biblioteką zrobić? Gdzie ją umieścić?
W katalogu z projektem utworzyłem katalog o nazwie "lcd_pcf" i tam wrzuciłem pliki z załącznika z tematu powyżej.
Ale już po wpisanie do kodu
Kod: C / C++
Wyrzucił błąd że nie może znaleźć pliku. Więc w "Build options" w "Search directories" w zakładkach "Compiler" i "Linker" dodałem katalog z popranymi wcześniej plikami.
Błąd zniknął.
Ale po dopisaniu do kodu w sekcji
Kod: C / C++
inicjalizcji lcd
Kod: C / C++
pokazał się błąd
Kod: C / C++
Zapis "lcdvtwi_init" jest w pliku "lcdvtwi.h". Sprawdziłem.
Coś gdzieś jeszcze trzeba poklikać, żeby dołączyć bibliotekę?
Dzięki i pozdrawiam
