Witam Forumowiczów.
Tytułem wstępu krótki "portret własny". Jestem elektronikiem-programistą-amatorem. Swoją przygodę z mikro-kontrolerami wiernie ograniczyłem do rodziny atmeli mega.
Może nie narzekam , ale świat idzie do przodu, chcę się pobawić DMA i te klapki na oczach zaczynają uwierać. Ponieważ rodzina atmeli powiększyła się o serię xmega idąc tropem podobieństwa nazwy (nie wiem czy słusznie) pomyślałem że to będzie najkrótsza droga do "przesiadki" na nową architekturę.
Wobec tego mam pytanie zasadnicze: Czy migrację z megi do xmegi można przeprowadzić w miarę "bezboleśnie"?, czyli rozwijając:
Czy mogę używać tego samego kompilatora gcc, oprogramowania AVR Studio i programatora np. ISPprog?
Czy biblioteki są inne?
Czy rejestry do przerwać uart-ów i innych są inne?
Czy są rzeczy których użytkownik megi sobie nie wyobraża a które mogą go zaskoczyć w xmedze?
Jest może dostępny jakiś spis różnic i podobieństw układów?
Pozdrawiam.
Tytułem wstępu krótki "portret własny". Jestem elektronikiem-programistą-amatorem. Swoją przygodę z mikro-kontrolerami wiernie ograniczyłem do rodziny atmeli mega.
Może nie narzekam , ale świat idzie do przodu, chcę się pobawić DMA i te klapki na oczach zaczynają uwierać. Ponieważ rodzina atmeli powiększyła się o serię xmega idąc tropem podobieństwa nazwy (nie wiem czy słusznie) pomyślałem że to będzie najkrótsza droga do "przesiadki" na nową architekturę.
Wobec tego mam pytanie zasadnicze: Czy migrację z megi do xmegi można przeprowadzić w miarę "bezboleśnie"?, czyli rozwijając:
Czy mogę używać tego samego kompilatora gcc, oprogramowania AVR Studio i programatora np. ISPprog?
Czy biblioteki są inne?
Czy rejestry do przerwać uart-ów i innych są inne?
Czy są rzeczy których użytkownik megi sobie nie wyobraża a które mogą go zaskoczyć w xmedze?
Jest może dostępny jakiś spis różnic i podobieństw układów?
Pozdrawiam.
