EDW 9/2003 szkolny dzwonek, plik nie kompiluje się

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
fluke2010
-
Posty: 31
Rejestracja: 16 maja 2010, 18:11
Lokalizacja: lubuskie

EDW 9/2003 szkolny dzwonek, plik nie kompiluje się

Post autor: fluke2010 » 15 paź 2011, 17:47

witam.
Będę robił projekt z EDW 9/2003 "szkolny dzwonek".
Zastosowany procesor AT89c2051, zastosuje attiny 2313.
I teraz do bascom'a w wersji 1.11.95 ładuje plik z programem i przy kompilacji wywala mi 2 błędy:

error :99 TYPE expected [string *15].

Może ktoś wrzuci plik do swojego kompilatora w wolnej chwili i sprawdzi ?

napewno wersja programu była kiedyś inna i stad ten błąd.

Ktoś kumaty wie jak to doprowadzić do porządku ?, Programista ze mnie słaby.

pozdrawiam.
Załączniki
Sterownik dzwonka.rar
(3.19 KiB) Pobrany 244 razy

slawek55
Użytkownik
Posty: 475
Rejestracja: 16 sie 2005, 11:47
Lokalizacja: Szczecin

Post autor: slawek55 » 15 paź 2011, 18:10

Masz wpisane w konfiguracji LCD P1.4 a kompilujesz na AVR który ma oznaczenia PORTD.1

Ale z tego co widze program jest napisany na 8051 a Ty kompilujesz go na AVRa. Tak bezpośrednio nie można, i co nieco trzeba przerobić.

fluke2010
-
Posty: 31
Rejestracja: 16 maja 2010, 18:11
Lokalizacja: lubuskie

Post autor: fluke2010 » 15 paź 2011, 19:52

No fakt, piny inaczej sa oznaczane, dobra można zastosować procesor taki jak w projekcie.
Procesor jest tańszy niż attiny ( myślałem ze nie, bo starszy ).
Ale i tak mi się nie kompiluje, a potrzebuje plik hex do zaprogramowania procka.
pozdrawiam.

keruseykaryu

Post autor: keruseykaryu » 16 paź 2011, 11:38

No fakt, piny inaczej sa oznaczane, dobra można zastosować procesor taki jak w projekcie.
Procesor jest tańszy niż attiny ( myślałem ze nie, bo starszy ).
Tylko zapomniałeś o tym, że do niego trzeba inny programator.
Ale i tak mi się nie kompiluje, a potrzebuje plik hex do zaprogramowania procka.
Bo ci się nie skompiluje jak dalej chcesz softem do AVR skompilować program na '51.
slawek55 pisze:Tak bezpośrednio nie można, i co nieco trzeba przerobić.
Program po przeróbkach się kompiluje. Ale jest tak dziko napisany, że w 2313 się nie mieści. Trzeba 4313 by się to wszystko zmieściło.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 16 paź 2011, 15:35

Ja mam na stanie jakieś stare At89C2051, daj softa to ci zaprogramuję i odsprzedam te CPU. Ja i tak na nich już nic nie robię. AT89C4051 też się znajdzie.
Oczywiście jak chcesz. :wink:

ODPOWIEDZ