Witam!
Przeczytałem niedawno rozdział książki Pana Mirka dotyczącej multipleksowania wyświetlaczy LED.
W ramach utrwalenia sobie tej wiedzy postanowiłem sam napisać ten program. Jeszcze nie skończyłem ale już są problemy - po kompilacji dostaje komunikat od Eclipse Gadget'a o treści "LED.map: no such file or directory". A przy próbie wgrania programu dostaje komunikat od Eclipse taki jak widać w załączniku. Program piszę pod Atmege88P.
Oto sam kod (Tak wiem, że nie jest on napisany poprawnie stylistycznie ale tym mam zamiar się zająć kiedy już wszytko będzie ładnie działać. Myślę również, że z takim kodem nie będzie problemu ze zrozumieniem poszczególnych linijek, jeśli takie wystąpią to z góry przepraszam za utrudnienia):
main.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
multipleksowanie_led.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
multipleksowanie_led.h
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Dodam jeszcze, że przy procedurze obsługi przerwania po próbie wgrania programu do Atmegi pojawiają mi się dwa znaki ostrzegawcze z wykrzyknikiem w środku.
Pierwszy na samym początku o treści:
"multiple markers at this line
-type of '_vector14' defaults to 'int' [enabled by default]
-return type defaults to 'int' [enabled by default]"
I drugi już przy zamykającym nawiasie:
"control reaches end of non-void function [-Wreturn-type]"
Jeśli ktoś miałby pomysł co tu może być nie tak to będę bardzo wdzięczny za każdą odpowiedź
Pozdrawiam!
