Poprawiłem dołączenie bibliotek i program się kompiluje, ale nie działa tak jak powinien. Pod PB1 mam diode, która zapala się po wciśnięciu przycisku podpiętego do PB0. W przypadku gdy do programu dołączę funkcje LCD_Initalize(); dioda świeci ciągle nie reagując na przycisk. Wygląda to jak błąd wewnątrz działania tej funkcji, mimo poprawnej kompilacji. Biblioteki edytowałem pod mój układ (piny pod które podpiąłem wyświetlacz).
HD44780.h:
Zaloguj się, aby zobaczyć kod
HD44780.c:
Zaloguj się, aby zobaczyć kod
Kod główny programu:
Zaloguj się, aby zobaczyć kod
Dodano po 5 [minuty]: Ok, rozwiązałem problem. Dzięki za wszystkie odpowiedzi.