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

Sławek5
-
-
Posty:485
Rejestracja:15 sie 2003, o 16:40
Lokalizacja:Szczecin
Kontaktowanie:
zamiana Atmega8 na Atmega16

Postautor: Sławek5 » 8 wrz 2006, o 06:31

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.

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Re: zamiana Atmega8 na Atmega16

Postautor: tasza » 8 wrz 2006, o 07:51

...atmega16 ma trochę inne rejestry I/O i innaczej rozmieszczone.
wiesz, możesz mega16 potraktować jako rozbudowane mega8...
porównałam WinDiff-em pliki m8def.inc oraz m16def.inc...
podstawowe peryferia są w tym samym miejscu
Czy ma to jakieś znaczenie.
skoro program skompilowałeś - to po prostu teraz sprawdź czy działa...
ewentualnie zwróć tylko uwagę na konfigurację procesora w Twojej aplikacji,
na ustawienia fuse-bitów (źródło zegara, podziały, etc...)

tasza

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 127 gości