RTV forum PL | NewsGroups PL

Przenoszenie programu z ATmega88 na ATmega168 co musisz wiedzieć o różnicach?

ATmega88 a ATmega168

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Przenoszenie programu z ATmega88 na ATmega168 co musisz wiedzieć o różnicach?

tomi
Guest

Tue Jul 31, 2007 12:01 pm   



Mam skompilowany program na ATmega88 a chciałbym użyć ATmega168.
Sprawdziłem w PDF czym się różnią: rozmiarem pamięci, boot loaderem i
wielkością wektora przerwań: ATmega88 ma 1 instruction words/vector a
ATmega168 ma 2 instruction words/vector.


To ma znaczenie przy przenoszeniu programu z niższego na wyższy model
procka ?
Czy program będzie działał bez problemów ?

Wiktor S.
Guest

Tue Jul 31, 2007 12:31 pm   



Quote:
Mam skompilowany program na ATmega88 a chciałbym użyć ATmega168.
Sprawdziłem w PDF czym się różnią: rozmiarem pamięci, boot loaderem i
wielkością wektora przerwań: ATmega88 ma 1 instruction words/vector a
ATmega168 ma 2 instruction words/vector.

To ma znaczenie przy przenoszeniu programu z niższego na wyższy model
procka ?
Czy program będzie działał bez problemów ?

A korzystasz z tych wektorów?

--
Azarien

BartekK
Guest

Tue Jul 31, 2007 1:19 pm   



tomi pisze:
Quote:

Mam skompilowany program na ATmega88 a chciałbym użyć ATmega168.
Sprawdziłem w PDF czym się różnią: rozmiarem pamięci, boot loaderem i
wielkością wektora przerwań: ATmega88 ma 1 instruction words/vector a
ATmega168 ma 2 instruction words/vector.
To ma znaczenie przy przenoszeniu programu z niższego na wyższy model
procka ?
Czy program będzie działał bez problemów ?
Jeśli korzystasz z przerwań czyli wektorów skoków do procedur obsługi

przerwań - to nie zadziała ci ten sam wsad. Trzeba by przekompilować na
dany procesor, by kompilator odpowiednio wypełnił i poprzesuwał wektory.
Jeśli w ogóle z przerwań nie korzystasz, to możesz przenosić i powinno
działać.

--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

tomi
Guest

Tue Jul 31, 2007 2:22 pm   



BartekK wrote:
Quote:
Trzeba by przekompilować na
dany procesor, by kompilator odpowiednio wypełnił i poprzesuwał wektory.

Przerwania są chyba wykorzystane.
A jeśli zdekompiluje ten program i jeszcze raz skompiluje na wyższy
procek, to przejdzie ?

elektroda NewsGroups Forum Index - Elektronika Polska - Przenoszenie programu z ATmega88 na ATmega168 co musisz wiedzieć o różnicach?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map