AVR program może duża niż 64k byte?

S

shanren

Guest
Cześć, jestem początkujący w AVR,
chcę wiedzieć, czy mój program jest duża niż 64k bajtów, może to działa? jeżeli mogą działać jak 8051, jak to zrobić?
Thanks a lot!

 
Hello, shanren

Re.pytania, niestety, jest to absolutnie niemożliwe z AVR.
Można korzystać tylko z pamięci programu w systemie kwot ale to zależy
w urządzeniu.
Jeśli chcesz używać więcej niż 64Kbyte, istnieją dwa możliwe sposoby.
Jeden z nich to można użyć MEGA128 które 128Kbyte w pamięci systemowej.
Innym metody jest, jeśli to możliwe, oddzielne programu na dwie części.
Jednym z nich jest głównym lub kontroli logiki i drugie to dane.Możesz zapisać dane,
jak czcionek itp. w pamięci zewnętrznej.
Ponieważ AVR RISC i wiele MCUs tylko wewnętrznej pamięci tylko program.Ale wsparcie exteranl danych wspomnienia.
Mam nadzieję, że to może być odpowiedź.

Powodzenia.<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Rolling Eyes" border="0" />
 
hai,

można korzystać z avr mega rodziny ma powyżej 64 k PGM pamięci

u mogą zbierać informacje od

www.atmel.com

cześć

 
thanks all of you!
w przypadku korzystania z danych błysk większy niż 64k bajtów,
czy mogę używać IO CO górnej adres danych flash? jak 8051?
Best Regards
shanren

 
HI, shanren.

Myślę, że nie można zrobić jak 8051, ponieważ adres wskaźnika AVR nie może
poza zasięgiem adres w pamięci systemowej.
Jeśli flash tylko dla danych, jak wspomniano wcześniej, można użyć zewnętrznego
danych wspomnienia jak 24Cxxx/93Cxxx.
Istnieją duże różnice w programie adresowanie pamięci między
8051 i AVR, to może doprowadzić do zamieszania?
Hope to być użyteczne informacje.

Powodzenia.<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Rolling Eyes" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top