PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ذخیره برنامه میکرو روی حافظه خارجی



benam_miri
22-10-2014, 19:30
سلام.روی میکرو آرم آیا امکان ریختن برنامه میکرو روی حافظه خارجی مثل نند فلش و خواندن برنامه و اجرا از روی آن امکان پذیر هست یا خیر؟این کار وقتی که برنامه نوشته شده از حافظه میکرو بیشتر باشد مفید هست و به کار میره دوستان کسی اطلاع داره این کار شدنی هست یا خیر؟:wink:

sarbaz13
22-10-2014, 21:48
بله . امکان پذیر است.

esisafa
22-10-2014, 22:47
برنامه بر روی حافظه خارجی ریخته میشه ولی برای اجرا ابتدا باید به اندازه کافی رم موجود باشه

gbg
23-10-2014, 16:24
من خیلی دنبالش بودم ولی فکر می کنم نمیشه
برای 1768 که نمیشه برای 1788 هم راهی پیدا نشد

benam_miri
24-10-2014, 12:18
دوستان نمونه برنامه ای دارید.مثلا برنامه ال ایدی رو چشمک زن باشد بخواهیم بریزیم رو حافظه خارجی باید هگز برنامه رو بریزیم؟یه مثال دارید برا این؟

benam_miri
28-10-2014, 00:35
بله . امکان پذیر است.خوب راهنمایی بفرمایید دوستان یاد بگیرند شما قرار بود یه مثالی رو مرحمت کنید برام بفرستید(ایپرام) مثل اینکه یادتون رفت.

gbg
31-10-2014, 02:13
هنوز کسی راهی پیدا نکرده؟

ppittl
31-10-2014, 02:46
برنامه های رو میشه اجرا کرد که حجم برنامه و رم مورد نیاز برنامه ، مجموع هر دو بیشتر از رم کنترلر نشه
تازه بخشی از رم هم برای برنامه لودر ( برنامه رو از روی حافظه خارجی به رم انتقال دهد و کنترل رو به اون برنامه بسپاره) نیاز دارید
روند اجراش به این صورت هست
1-پس از روشن شدن میکرو ، چک بشه برنامه ای موجود هست روی حافظه خارجی که اجرا بشه یانه ؟
2-اگر بود . برنامه رو از روی حافظه خارجی بخونه و لود کنه روی رم میکرو (اینجاش کلی نکته داره)
3- nvic , pc رو برای اجرا روی رم تغیر بده و کنترل از اینجا میوفته دست برنامه روی رم
نکته : بایستی برنامه جدید رو وقتی می نویسید که می خواهید اجرا بشه . آدرسها همونی باشه که زمان اجرا روی رم هست
یعنی شما بایستی nvic رو مقدار دهی کنی برای اون آدرس رمی که برنامه لود میشه(موقع کامپایل بایستی تنظیمات رو انجام بدید)
روند اینطوری هست و قابل انجام هم هست . منتهی یکمی کار میبره برنامه نویسیش .
موفق باشید.
(من مثال آماده ندارم ازش)