ATmega88 a ATmega168

Jul 31, 2007 3 Replies

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?

tomi pisze:

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ć.

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required