اطلاعیه

Collapse
No announcement yet.

مقدار دهی اولیه در eeprom

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

    مقدار دهی اولیه در eeprom

    سلام
    من یه متغیر تو eeprom تعریف کردم و میخوام مقدار اولیش در اولین اجرای برنامه(بعد از پروگرام) صفر باشه و نمیتونم در اول برنامه هم بهش مقدار صفر را بدم چون اینجوری هر باری که برنامه اجرا میشه برنامه صفر رو میریزه تو متغیر و مقادیر ذخیره شده قبلی صفر میشه!(من تو codevision مینویسم)
    یعنی نمیتونم اینجوری بنویسم:
    eeprom int=0
    ممنون میشم راهنمایی کنید
    با سپاس.

    #2
    پاسخ : مقدار دهی اولیه در eeprom

    یه کلید واسه اینتراپت خارجی بزار و تو حلقه اینتراپت صفرش کن. هربار خواستی صفر کنی کلید رو فشار بده. یا می تونی یه تو یه تایمر اینکارو بکنی

    دیدگاه


      #3
      پاسخ : مقدار دهی اولیه در eeprom

      نوشته اصلی توسط halford
      سلام
      من یه متغیر تو eeprom تعریف کردم و میخوام مقدار اولیش در اولین اجرای برنامه(بعد از پروگرام) صفر باشه و نمیتونم در اول برنامه هم بهش مقدار صفر را بدم چون اینجوری هر باری که برنامه اجرا میشه برنامه صفر رو میریزه تو متغیر و مقادیر ذخیره شده قبلی صفر میشه!(من تو codevision مینویسم)
      یعنی نمیتونم اینجوری بنویسم:
      eeprom int=0
      ممنون میشم راهنمایی کنید
      با سپاس.
      شما اول یه متغیر حالت برای خودت در حافظه میکرو ذخیره کن
      بعد در اول برنامه اون متغیر و فراخوانی کن
      شرط بزار که اگه اون 1 بود متغیر تو صفر نکنه
      اگه 0 بود بره ب زیر برنامت که می خوای کاری باهاش بکنی :read:

      دیدگاه


        #4
        پاسخ : مقدار دهی اولیه در eeprom

        ببینید دوستان روشهایی که گفتید درس،اما من منظورم اینها نبود.
        من یه جا توی همین سایت یه مطلب مثل این دیدم که یکی نوشته بود:
        "تو برنامه اونجا که متغیر رو تعریف میکنید، مقدار اولیه اش رو صفر بگزارید .
        بعد از کامپایل یه فایل برای EEPROM تولید میشه اون رو هم پروگرام کنید داخل EEPROM میکرو."
        من میخوام با این روش این کارا انجام بدم.

        دیدگاه


          #5
          پاسخ : مقدار دهی اولیه در eeprom

          خوب کاری نداره که.موقعی که دارید برنامه رو پروگرام میکنید فایل eeprom رو هم انتخاب کنید.با چه برنامه ای پروگرام می کنید؟
          اسمم بابا برقيه مي دونين کارم چيه دلم مي خواد همه جا که با کمک شما
          مصرف برق کم بشه تا برقمون قطع نشه
          مصرف بي رويه کار خيلي بديه موقع پخش کارتون برق تلويزيون
          اگه يه دفعه بره حوصله مون سر مي ره
          هرگز نشه فراموش لامپ اضافي خاموش

          دیدگاه


            #6
            پاسخ : مقدار دهی اولیه در eeprom

            بله آقا محسن امتحان کردم شد خیلی ممنون. :biggrin:

            دیدگاه


              #7
              پاسخ : مقدار دهی اولیه در eeprom

              با سلام
              من تو برنامه ام دو تا متغیر دارم که مقدار اولیه شون یکی 20 و دیگری 30 میباشد میخام در حین اجرای برنامه این دوتا مقدار رو داشته باشند ولی در باتغییر آن ها در طول برنامه تغییرات مقادیر باقی مونده و بعد از خاموش وروشن شدن از همون مقادیر تغییر یافته ادامه بده و دوباره به مقدار اولیه نره
              لطفا هرچه زود کمک کنید ؟!!

              دیدگاه

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