2 لایک
-
سوال (در مورد چگونه پاک کردن کد ها)سوال
سلام
چجوری میشه کد هایی که روی برد ریختم رو پاک کنم ؟ الان یه اهنگ زدم و blink و به محض این که اسپیکر وصل میشه اهنگ میزنه چراغش هم همش داره چشمک میزنه و کلا جا رو هم گرفته ، میخوام پاک کنم کارای دیگه انجام بدم .
ممکنه راهنمایی کنید ؟ با تشکر
-
شما زمانی که یه برنامه دیگه ای رو آپلود کنید برنامه قبلی به طور کامل حذف میشه
-
مثلا من کد اهنگ رو زدم چند بار استفاده کردم (از کامپیوتر کشیدم و با اداپتور استفاده کردم) حالا به کامپیوتر وصل میکنم هیچ کدی نیست . یعنی رفته ؟
-
ببینید اون کدی که شما نوشتی داخله آردوینو هستش
ولی قرار نیست وقتی آردوینو رو به کامپیوتر وصل میکنی کدی که نوشتی رو دوباره تو نرم افزار ببینی ![Stick Out Tongue](images/smilies/tongue.png)
چون گفتم که اون کدای شما شده کد باینری (صفر و یک) و بازیابی (یا اصتلاحا Decode) کردن اون تقریبا غیر ممکنه
مگر اینکه شما کدی که اول نوشتی رو Save کرده باشی
-
اگر شما میخواهید که هیچ کدی روی برد نداشته باشید خب فقط setup و loop را uplode کنید
البت هاین راه حل ساده اون هست اگر میخواهید کلا کدی نداشته باشه توسط programmer این کار شدنی هست
-
یعنی یکی یه روبات بسازه اگه اطلاعات رو روی EEPROM نبره ، وقتی بورد خاموش روشن بشه اطلاعات پریده ؟ اخه من کد اهنگو با کامپیوتر ریختم ، همونجا اسپیکر رو به پین 10 و ground بخش power زدم و اهنگ پخش شد ، بعد از کامپیوتر کندم به اداپتوور زدم دو بار گوش کردم . طبق جمله اول اگه دوباره به کامپیوتر بزنم کدی نیست ، صحیح ؟ اما پخش میشه . لازم به ذکره من وقتی IDE رو می بستم save رو زدم ایا بخاطر اونه ؟ خدایی نکرده به EEPROM که نفرستادم ؟؟
-
راستش من نفهمیدم منظورتون چی هستش و دقیقا میخواید چه کار کنید
-
ولی در کل هر میکرو کنترلر (یا به اصتلاح Avr)
3 تا حافظه دار به شکل زیر:
Flash: حافظه ای که برنامه ای که شما نوشتی و آپلود رو زدی میره تو این حافظه
SRAM: حافظه که زمانی که Avr روشن هستش و داره پردازش میکنه متغییر ها میرن داخل این (دقیقا مثله RAM کامپیوتر برق قطع شه متغییرهاش پاک میشه)
EEPROM: یک حافظه ثابت هستش که با قطع برق اطلاعاتش نمیپره (و استفاده از اون اختیاری هستش و برای استفادش باید کتابخونه EEPROM رو اضافه کنی و از توابعش استفاده کنی)
-
در عین حال شما میتونی واسه eeprom و sram از حافظه خارجی هم استفاده کنی
به زبون ساده تر با اتصال نوع خاصی از ic های مخصوص این کار sram و eeprom رو افزایش بدی
-
سلام ، میخواستم یه اهنگ پخش کنه . کد اون اهنگ (fur elise) رو از اینترنت گرفتم و ریختم . در نهایت پخش شد . حالا میخوام وقتی اسپیکر رو بهش وصل میکنم دیگه پخش نکنه . و مهم تر از اون میخوام ببینم که یک وقت EEPROM اشغال نشده باشه .
اگه EEPROM اشغال بشه میشه پاکش کرد ؟
پی نوشت : در کد هیچ کدی نیست که اصلاعات به EEPROM بره پس چرا این کد نمی پره ؟ اینم کد
کلمات کلیدی این موضوع
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین انجمن
SEO by vBSEO