سلام، اگر نخواهیم از آیسی های SMD مثل mega64 و 128 استفاده کنیم و به حافظه ی فلش بیشتری هم احتیاج داشته باشیم، راهی وجود داره. مثلا با mega32?
اطلاعیه
Collapse
No announcement yet.
افزایش حافظه ی برنامه ی mega32
Collapse
X
-
پاسخ : افزایش حافظه ی برنامه ی mega32
نیازی به ریست نیست با استفاده از دستور jmp می تونید به ابتدای آدرس Boot پرش کنید، مثلا با اجرای دستور:
برنامه به ابتدای بخش Boot در ATmega32 در شرایطی که اندازه ی این بخش 2048 کلمه باشد، پرش خواهد کرد.کد:jmp 0x3800
ریست موقعی نیاز هست که بیت IVSEL رو (بعد از یک کردن IVCE) یک کرده باشید. اون وقت اگر میکرو ریست بشه بردار وقفه ریست از آدرس Boot خواهد بود. یا وقتی که فیوز بیت BOOTRST رو یک کرده باشید.There is nothing so practical as a good theory. — Kurt Lewin, 1951
دیدگاه






دیدگاه