ATmega88 a ATmega168

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 ?

Reply to
tomi
Loading thread data ...

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

Reply to
BartekK

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

Reply to
tomi

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.