اطلاعیه

Collapse
No announcement yet.

چگونگی کار کردن با ایپرام at24c16

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

    چگونگی کار کردن با ایپرام at24c16

    سلام
    اقا بنده چنتا سوال دارم کسی میتونه جواب بده منو از ابهام خارج کنه
    اولا ما توی کدویژن یک متغیر رو از نوع ایپرام تعریف میکنیم و مقدار اولیه میدیم خب توی روال برنامه اون مقدار اولیه تغیر میکنه و ...
    حالا من میخوام وقتی میکرو هم ریست شد اون مقدار اولیه اجرا نشه
    (فقط برای بار اول بعد پروگرام مقدار دهی بشه متغیر ایپرام )

    سوال دوم اینکه من میخوام روی یک ادرس های خاصی از at24c16 یکسری اطلاعات پروگرام کنم فایل هگزشو چطوری میتونم بسازم ؟؟
    http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

    #2
    پاسخ : چگونگی کار کردن با ایپرام at24c16

    با سلام
    برای مورد اول
    دو سه تا راه داری
    1. نوشتن برنامه با مقدار دهی و پروگرام آن و اجرای آن یک مرتبه برای مقدار دهی و سپس تغییر برنامه ( برنامه بدون مقدار دهی اولیه ) و پروگرام کردن آن
    2. نوشتن برنامه ای که چک کند اگه خانه EEPROM مقداری نداشت و دست نخورده بود ( به احتمال زیاد FF بود ) اونوقت بفهمه که دفعه اوله و مقدار اولیه بده وگرنه نه !!
    راه دوم اصولی تر و آسون تره
    3. ایجاد یک فایل برای EEPROM برای پروگرام کردن آن درون حافظه EEPROM در هنگام پروگرام و برداشتن خطوط مقدار دهی اولیه درون برنامه.


    و برای مورد دوم.
    اولا دیتا شیت آی سی مذکور را بخون یه چیزایی دستگیرت میشه
    نشد
    یه بار با AVR مقدار دهیش کن و با پروگرامری که میخوای پروگرامش کنی بخونش و سپس اون فایل رو به مقادیر دلخواهت تغییر بده .
    هرچند شاید ظاهرا اصولی نیس ولی کار راه بندازه

    دیدگاه


      #3
      پاسخ : چگونگی کار کردن با ایپرام at24c16

      وقت بخیر

      فایل هگز رو با hex editor میتونی بسازی !! براحتی میتونی پیداش کنی تو نت و نصب کنی !! کار باهاش راحته !! البته اگر پروگرامرت بافر و ادیت نداشته باشه !!

      دیدگاه


        #4
        پاسخ : چگونگی کار کردن با ایپرام at24c16

        ممنونم کمکتون
        http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

        دیدگاه

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