CZeść.
Mam taką nietypową rzcz.
Mam program napisny dla procesor ATmega8. Ponieważ akurat nie mam pod ręka jego pomyslałem że można użyć Atmega16 (nieważna wielkość i ilość wyprowadzeń)
I tu mam zagwozdkę, czy mogę przekompilować program dla atmega16 zmmienaiąc plik include "m8def.inc" na "m16def.inc"
Jak to zrobiłem to się skopilował, ale moją wątpliwość budzi to, że atmega16 ma trochę inne rejestry I/O i innaczej rozmieszczone. Czy ma to jakieś znaczenie.
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięzamiana Atmega8 na Atmega16
Moderatorzy:Jacek Bogusz, Moderatorzy
Re: zamiana Atmega8 na Atmega16
wiesz, możesz mega16 potraktować jako rozbudowane mega8......atmega16 ma trochę inne rejestry I/O i innaczej rozmieszczone.
porównałam WinDiff-em pliki m8def.inc oraz m16def.inc...
podstawowe peryferia są w tym samym miejscu
skoro program skompilowałeś - to po prostu teraz sprawdź czy działa...Czy ma to jakieś znaczenie.
ewentualnie zwróć tylko uwagę na konfigurację procesora w Twojej aplikacji,
na ustawienia fuse-bitów (źródło zegara, podziały, etc...)
tasza
Kto jest online
Użytkownicy przeglądający to forum: Bing [Bot] i 127 gości