اطلاعیه

Collapse
No announcement yet.

page size چیست؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    page size چیست؟

    سلام دوستان.
    لطفا میشه بگین که page size در حافظه های flash and eeprom میکرو چیه؟ و به چه درد میخوره؟؟؟؟ مثلا page size میکروی atmega 8 برابر 64 است (حافظه فلش). این صفحه بندی واسه چیه؟
    ممنونم
    http://ceworld.ir/images/ads/dornablogcom_ads.gif

    #2
    پاسخ : page size چیست؟

    اگه اشتباه نکرده باشم ، flash ها بصورت page پاک (erase) می شوند. یعنی شما نمیتونی یک بایت را erase کنی و حتما باید کل page را erase کنی.


    دیدگاه


      #3
      پاسخ : page size چیست؟

      نوشته اصلی توسط مجید نصراله زاده
      اگه اشتباه نکرده باشم ، flash ها بصورت page پاک (erase) می شوند. یعنی شما نمیتونی یک بایت را erase کنی و حتما باید کل page را erase کنی.

      همین میکروی مگا 8 که 64 page داره، آیا هر صفحه معادل چند بایته؟؟؟؟ اگه اینطوریه چند بایت هست؟
      erase بصورت کلی در تمام صفحات صورت میگیره.
      خوندن از میکرو نیازی به کار با صفحات نداره ولی برای نوشتن در میکرو باید از صفحات استفاده کرد!
      http://ceworld.ir/images/ads/dornablogcom_ads.gif

      دیدگاه


        #4
        پاسخ : page size چیست؟

        نوشته اصلی توسط behnam_kh2002
        سلام دوستان.
        لطفا میشه بگین که page size در حافظه های flash and eeprom میکرو چیه؟ و به چه درد میخوره؟؟؟؟ مثلا page size میکروی atmega 8 برابر 64 است (حافظه فلش). این صفحه بندی واسه چیه؟
        ممنونم
        میکرو های AVR قابلیت باحالی به نام Self Programming دارند که در این قابلیت برنامه میکرو میتونه بدون نیاز به پروگرامر خودشو عوض کنه. به این صورت که در مرحله اول برنامه طوری تغییر می کنه که فقط از آدرسی در آخرهای برنامه اجرا میشه و تمام Interrupt vector ها هم تا اون آدرس شیفت میخورن. بعدش برنامه ای که تو اون آدرس جدید نوشتید میاد page های قبلی خودش رو erase و بعد از اون هم write میکنه. البته کدهایی که write میکنه رو از خودش در نمیاره، از بیرون میکرو با سریال پورت مثلا میگیره. با این قابلیت شما بدون اینکه فایل hex تون لو بره، برنامه ای در اختیار مشتری قرار میدید که بتونه avr رو خودش upgrade کنه.
        بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
        اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

        دیدگاه


          #5
          پاسخ : page size چیست؟

          دوست عزیز این Page ها رو کجا دیدید؟ من هرچی توی دیتاشیت ATMEGA8 نگاه میکنم اثری از Page نمیبینم !!! ( البته دیتاشیت های من مال سال 2005 هست )
          از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
          هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
          اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
          اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
          شاد و موفق باشید

          دیدگاه


            #6
            پاسخ : page size چیست؟

            نوشته اصلی توسط Study
            دوست عزیز این Page ها رو کجا دیدید؟ من هرچی توی دیتاشیت ATMEGA8 نگاه میکنم اثری از Page نمیبینم !!! ( البته دیتاشیت های من مال سال 2005 هست )
            من اینو تو قسمت اطلاعات میکروی برنامه progisp دیدم. برای نوشتن توی میکرو برنامه شماره هر صفحه را ارسال کرده و اطلاعات رو میفرسته! این برای برنامه نویسی حافظه فلشه!
            ولی برای eeprom که 4 page داره برنامه شماره صفحه ای ارسال نمیکنه!
            http://ceworld.ir/images/ads/dornablogcom_ads.gif

            دیدگاه


              #7
              پاسخ : page size چیست؟

              ممنون حالا متوجه شدم، پس این Page ها همون بلوک های تقسیم حافظه هستند که با آدرس دهی اونها برای پاک کردن و نوشتن استفاده میشند.
              از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
              هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
              اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
              اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
              شاد و موفق باشید

              دیدگاه

              لطفا صبر کنید...
              X