اطلاعیه

Collapse
No announcement yet.

چگونگی خواندن و نوشتن در حافظه epram ای سی های avr

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

    چگونگی خواندن و نوشتن در حافظه epram ای سی های avr

    با سلام خدمت تمام بزرگواران و دوستان گرامی.
    می خواستم بدونم می تونم یک یا چند متغیر ایجاد کنم که در حافظه epram ای سی در هر قسمت از برنامه در اونها اطلاعاتی ذخیره کنم ،بخونم و با متغیرهای دیگه از هر نوعی مقایسه کنم؟
    از کسانی که اطلاع دارن خواهش می کنم کمک کنن چون برای پروژه پایان ترم می خوام و باید تا یک هفته بعد عید تمومش کنم. موضوع پروژه هم قفل رمزی با پنج خروجی و پنج رمز مختلفه.
    با تشکر .
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    #2
    پاسخ : چگونگی خواندن و نوشتن در حافظه epram ای سی های avr

    از این دو دستور استفاده کنید :
    WRITEEEPROM var , address
    و
    READEEPROM var , address

    دیدگاه


      #3
      پاسخ : چگونگی خواندن و نوشتن در حافظه epram ای سی های avr

      بین هر دستور نوشتن در eeprom هم 5 میلی ثانیه تا 10 میلی ثانیه تاخیر بزار

      برای اینکاری که شما میخوای خوبه ولی حواست باشه در حالتی که متغیر خیلی

      تغییر بکنه اصلا نباید داخل eeprom تعریف بشه چون eeprom میکرو فقط تا 10000

      بار قابلیت رایت داره ( البته این مقدار هم کلیه و در عمل ممکنه کمتر هم بشه )

      اینجا هم یه مقاله در مورد این دستورات هست :
      http://www.bargh20.com/micro/avr/bascom-avr-micro/eepromwww-bargh20-co/
      من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
      آلبرت اینشتین
      منبع: http://fa.wikiquote.org

      دیدگاه


        #4
        پاسخ : چگونگی خواندن و نوشتن در حافظه epram ای سی های avr

        http://www.eca.ir/forum2/index.php?topic=31237.msg150540#msg150540
        فرزندم در راه است

        دیدگاه


          #5
          پاسخ : چگونگی خواندن و نوشتن در حافظه epram ای سی های avr

          می تونی از دستورات زیر هم استفاده کنی
          Dim K As Eram Byte
          Dim K As Eram Integer
          Dim K As Eram Word
          Dim K As Eram Word
          Dim K As Eram Long
          Dim K As Eram Single
          Dim K As Eram Double
          Dim K As Eram String * 1

          ولی همون داستان یه مکث کوتاه برای نوشته شدن تو این حالتم هست
          در ضمن نمی تونی از این متغیر ها در عملیات ها استفاده کنی در واقع یه متغیر معادل تور sram باید تعریف کنی بعد عملیات رو روی اون انجام بدی و بعد جوابو بریزی تو متغیر از نوع eeprm مثلا
          Dim K As Eram Byte
          Dim H As Byte
          H = K
          H = H + 1
          K = H
          Waitms 1

          دیدگاه


            #6
            پاسخ : چگونگی خواندن و نوشتن در حافظه epram ای سی های avr

            سلام
            همانطور که میدانید تعداد نوشتن در E2prom محدود است همچنین با سرعت کم لذا حتما باید موارد فوق را در نظر بگیرید.
            در ضمن لطفا مشخص کنید با چه زبانی برنامه نویسی میکنید سی یا بیسیک ؟
            کمتر سخن گویم
            بیشتر عمل کنیم

            دیدگاه


              #7
              پاسخ : چگونگی خواندن و نوشتن در حافظه epram ای سی های avr

              با سلام خدمت تمام دوستان.
              واقعا ممنون از راهنمایی هاتون . خیلی مفید بود .

              چرا ناراحتی پاتریک!
              + امروز ی بچه دیدم سرچهارراه گل میفروخت
              - از دیدنش ناراحت شدی؟
              + نه
              پس چی ناراحتت کرده
              + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
              ------------------------------------------------------------------------------------------------------
              تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
              ------------------------------------------------------------------------------------------------------
              محصولات

              دیدگاه

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