Witam,
Zastanawiałem się jaki jest sposób na rozszerzenie pamięci programu dla mikrokontrolerów z rodziny AtMega.
Czy można rozszerzyć pamięć programu? Wiem, że w prockach z rodziny 51 można było ją rozszerzyć, ale dla np. Atmega8 nic konkretnego nie znalazłem.
Atmega8 ma także bootload'er, który daje możliwość modyfikacji kodu. Oczywiście można go odczytywać z karty pamięci lub czegoś podobnego, ale pozostaje problem ciągłego nadpisywania pamięci bezpośrednio w uC. Takie coś może skutkować przedwczesnym zużyciem się flash'u i błędami z tym związanymi.
Dla np. Atmega128 istnieje możliwość podłączenie dodatkowego ram'u, ale czy można także do niej podłączyć pamięć programu taką jak flash?
Pozdrawiam.
Zastanawiałem się jaki jest sposób na rozszerzenie pamięci programu dla mikrokontrolerów z rodziny AtMega.
Czy można rozszerzyć pamięć programu? Wiem, że w prockach z rodziny 51 można było ją rozszerzyć, ale dla np. Atmega8 nic konkretnego nie znalazłem.
Atmega8 ma także bootload'er, który daje możliwość modyfikacji kodu. Oczywiście można go odczytywać z karty pamięci lub czegoś podobnego, ale pozostaje problem ciągłego nadpisywania pamięci bezpośrednio w uC. Takie coś może skutkować przedwczesnym zużyciem się flash'u i błędami z tym związanymi.
Dla np. Atmega128 istnieje możliwość podłączenie dodatkowego ram'u, ale czy można także do niej podłączyć pamięć programu taką jak flash?
Pozdrawiam.
