به نظر می رسد که شما عضو سایت نیستید و یا وارد نشده اید, امکان ارسال مطلب و دانلود فایل و همچنین دسترسی به انجمن هایی که فقط اعضا ثبت نام شده امکان دسترسی به آن را دارند از امتیازات ثبت نام در سایت میباشد.

لطفا از طریق این لینک برای ثبت نام اقدام نمایید.

    
You have (1) Unread PM; Click The Icon To Read It You have a new PM
جدیدترین موضوعات انجمنها


بازگشت   متارو > ميكروكنترلر > AVR

در باره ی sram

AVR

پاسخ
 
LinkBack ابزارهای موضوع نحوه نمایش
قدیمی 03-20-2011, 12:55 AM   #11
Unhappy پاسخ : در باره ی sram

آخه اینکه گفتین متغیر globalتو رم میمونه (حین انجام برنامه) هضمش یکم برام سخته!!!مگه اونا متغیر نیستن؟!؟!؟!؟!؟!؟
__________________
دو کس رنج بیهوده برند و سعی بی فایده کردند:یکی آنکه اندوخت ونخورد و دیگر آنکه آموخت و نکرد.
علم چندانکه بیشتر خوانی چون عمل درتو نیست نادانی
نه محقق بود نه دانشمند چارپایی براو کتابی چند
آن تهی مغز را چه علم و خبر که برو هیزم است یا دفتر؟

ویرایش توسط siavash esteki : 04-03-2011 در ساعت 08:28 PM.
siavash esteki آنلاین نیست.   پاسخ با نقل قول
قدیمی 03-31-2011, 03:08 PM   #12
Post پاسخ : در باره ی sram

«حافظه ی SRAM
همان طور که ذکر کردیم کدهای برنامه در حافظه ی flash قرار میگیرندو CPU میکرو کدهای دستورات را آشکار میکند حال باید حاصل دستورات انجام شده در یک حافظه ی موقت ذخیره گردد ، این حافظه در میروهای AVR از نوع SRAM می باشد.رجیسترهای همه منظوره و رجیستر های ورودی/خروجی نیز جزء این حافظه می باشند.محتوای این حافظه با قطع تغذیه پاک می گردد ودر صورتی که میکرو را reset کنیم محتوای رجیسترها صفر میشود اما محتوای حافظه ی sram صفر نمی شود.(1)
به طور مثال متغیر M رادر حافه ی sram ذخیره می کنیم2)
unsigned char M=0x12;
بنابر این مشخص میشود در تعریف هر متغیری که قبل از آن از کلمه ی کلیدی flash وeepromاستفاده نشود به مفهوم ذخیره متغیر در حافظه ی SRAM می باشد.(3)
کتاب میکرو کنترلرهای AVR (الوندی)»

1-این جمله یعنی چی؟چرا پاک نمیشه؟

2-چرا متغیر با حروف بزرگ تعریف شده؟

3-یعنی ما همه ی متغیر هامون رو تو sram ذخیره میکنیم؟
__________________
دو کس رنج بیهوده برند و سعی بی فایده کردند:یکی آنکه اندوخت ونخورد و دیگر آنکه آموخت و نکرد.
علم چندانکه بیشتر خوانی چون عمل درتو نیست نادانی
نه محقق بود نه دانشمند چارپایی براو کتابی چند
آن تهی مغز را چه علم و خبر که برو هیزم است یا دفتر؟
siavash esteki آنلاین نیست.   پاسخ با نقل قول
2 کاربر از siavash esteki به خاطر این مطلب مفید تشکر کرده اند
قدیمی 04-02-2011, 12:27 AM   #13
پیش فرض پاسخ : در باره ی sram

خوب در مورد اینکه چرا متغییر را با حروف بزرگ تعریف کرده که مشکلی نیست،هم می شه با حروف بزرگ تعریف کرد و هم کوچک ولی این دو با هم یکی نستند.
در مورد تعریف در فضای SRAM هم بله ،هر متغییری که در تعریفش از کلمات کلیدی eeprom یا flash استفاده نشه در SRAM ذخیره می شه.
اما در مورد معنای جمله،اولا کدوم جمله و دوما من که این کتابو نخوندم ولی این چند جملش واقعا افتضاحه...
__________________
معشوق من چنان لطیف است که خود را به بودن نیالوده است...
emami آنلاین نیست.   پاسخ با نقل قول
3 کاربر از emami به خاطر این مطلب مفید تشکر کرده اند
قدیمی 04-02-2011, 10:27 AM   #14
Post پاسخ : در باره ی sram

نوشته اصلی توسط emami نمایش پست ها
خوب در مورد اینکه چرا متغییر را با حروف بزرگ تعریف کرده که مشکلی نیست،هم می شه با حروف بزرگ تعریف کرد و هم کوچک ولی این دو با هم یکی نستند.
در مورد تعریف در فضای SRAM هم بله ،هر متغییری که در تعریفش از کلمات کلیدی eeprom یا flash استفاده نشه در SRAM ذخیره می شه.
اما در مورد معنای جمله،اولا کدوم جمله و دوما من که این کتابو نخوندم ولی این چند جملش واقعا افتضاحه...
1-متغیر با حروف بزرگ چه فرقی با کوچیک داره؟
2-اگه این متغیر تو فضای sram ذخیره میشه،چرا با تعریفش فلش هم اشغال میشه؟
3-اولین قسمتی که پر رنگ کردم.
__________________
دو کس رنج بیهوده برند و سعی بی فایده کردند:یکی آنکه اندوخت ونخورد و دیگر آنکه آموخت و نکرد.
علم چندانکه بیشتر خوانی چون عمل درتو نیست نادانی
نه محقق بود نه دانشمند چارپایی براو کتابی چند
آن تهی مغز را چه علم و خبر که برو هیزم است یا دفتر؟
siavash esteki آنلاین نیست.   پاسخ با نقل قول
قدیمی 05-17-2011, 02:48 PM   #15
Red face پاسخ : در باره ی sram

نوشته اصلی توسط siavash esteki نمایش پست ها
1-متغیر با حروف بزرگ چه فرقی با کوچیک داره؟
2-اگه این متغیر تو فضای sram ذخیره میشه،چرا با تعریفش فلش هم اشغال میشه؟
نمیدونم درست میگم یا نه ... این نظر منه ... شاید اشتباه بگم ... مطمئن نیستم ...

1. زبان سی به بزرگی و کوچیکی حروف حساسه ... درنتیجه A با a یکی نیستن ...

2. ما توی یه متغیر یه چیزی می ریزیم ... ولی اگه خواستیم یکی بش اضافه کنیم که تو همون حافظه اینکار انجام نمیشه ... میره تو رجیستر ...

به نظر خودم احتمالا تعریفش تو flash هست ولی انواع محاسبات و تغییراتی که توش انجام میشه تو sramانجام میشه ... (این حدس بود ... درست میگم؟) اگه اشتباه حدس زدم رفع کنید لطفا ... به امضامم دقت کنید!
__________________
من یه beginner اساسی ام!
beginner robot آنلاین نیست.   پاسخ با نقل قول
پاسخ

علاقه مندی ها (Bookmarks)

« موضوع قبلی | موضوع بعدی »
ابزارهای موضوع
نحوه نمایش

انتخاب سریع یک انجمن


اکنون ساعت 04:09 AM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.


تمامي حقوق مادي و معنوي اين مجموعه متعلق به شركت ربات گستران آپادانا مي‌باشد Persian Skin By : Vbskin