اطلاعیه

Collapse
No announcement yet.

مشکل با Digispark Attiny85 USB - ذخیره نشدن کد روی بورد

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

    مشکل با Digispark Attiny85 USB - ذخیره نشدن کد روی بورد

    سلام دوستان
    من یک مشکلی با Digispark Attiny85 USB دارم اونم اینکه
    وقتی به کامپیوتر وصل میکنم و کد رو آپلود میکنم
    بعد از آپلود شدن کد آردوینو شروع به اجرای کد میکنه اما اگر
    از کامپیوتر جداش کنم و دوباره به کامپیوتر وصل کنم کد رو اجرا
    نمیکنه و برای اجرای دوباره اون باید دوباره کد رو بریزم و اگر بعد
    از آپلود کد اردوینو رو از کامپیوتر جدا کنم و اون رو با تغذیه ۵ ولت
    یا تغذیه Vin هم تغذیه کنم باز کد اجرا نمیشه
    انگار مثل این میمونه کد توی آردوینو ذخیره نمیشه.
    AGHYOOL

    #2
    پاسخ : مشکل با Digispark Attiny85 USB - ذخیره نشدن کد روی بورد

    کد ذخیره میشه.
    موقع روشن کردن، حدود 5 تا 30 ثانیه (قابل تنظیمه، پیش فرض 5 ثانیه س فک کنم) بوت لودر اجرا میشه و برنامه اصلی اجرا نمیشه. برای اجرای برنامه اصلی باید وایسین تا این زمان بگذره همیشه.
    Si vis pacem, para bellum

    دیدگاه


      #3
      پاسخ : مشکل با Digispark Attiny85 USB - ذخیره نشدن کد روی بورد

      من 5 دقیقه هم منتظر میمونم ولی کد اجرا نمیشه(برنامه چراغ چشمک زن)
      این ریست نداره؟ نکنه باید ریست بشه قبل اجرای کد
      اگر بوت لودر دوباره بریزم درست میشه؟
      چجوری بریزم؟
      AGHYOOL

      دیدگاه


        #4
        پاسخ : مشکل با Digispark Attiny85 USB - ذخیره نشدن کد روی بورد

        با سلام خدمت دوستان
        امشب بعد از مدت ها رفتم سراغ آردوینو ATTiny85 USB مدت ها بود که کارنکردن این آردوینو رو مخ من بود.
        تصمیم گرفتم که یبار دیگه بوت لودر رو روی این آردوینو بریزم .
        بعد از مشاهده کلیپ های مختلف در یوتیوب تونستم اینکار رو انجام بدم.
        خوشبختانه الان دیگه کار میکنه.
        AGHYOOL

        دیدگاه


          #5
          پاسخ : مشکل با Digispark Attiny85 USB - ذخیره نشدن کد روی بورد

          نحوه ریختن Micronucleus Bootloader روی Digispark ATTiny85 USB

          ;کلیپ های یوتیوب:
          https://www.youtube.com/watch?v=RlscDz5JCcI


          اول: میاییم برنامه ArduinoISP رو روی آردوینو UNO میریزیم.

          دوم: آردوینو UNO رو به آردوینو ATTiny85 وصل میکنیم.
          UNO---ATTing85
          GND---GND
          5V---5V
          Pin_11---Pin_0
          Pin_ 12---Pin_1
          Pin_13---Pin_2
          Pin_10---Pin_5
          اتصال خازن 10 میکروفاراد به پین ریست و گراند آردوینو UNO. البته من یادم رفته بود اینکار رو انجام بدم ولی باز مشکلی پیش نیومد.

          سوم: دانلود و نصب نرم افزار AVRDUDE ازسایت زیر،

          لینک دانلود،

          من این روی توی درایو C لبتاپ نصب کردم. C:\WinAVR-20100110

          چهارم: دانلود بوت لودر Micronucleus از Github از لینک زیر،
          https://github.com/micronucleus/micronucleus
          لینک دانلود:
          https://github.com/micronucleus/micronucleus/archive/master.zip
          از داخل این فایل از مسیر micronucleus-master\firmware\releases فایلt85_default.hex را در درایو C لبتاپ کپی کنید.

          پنجم: حالا باید بعد از وصل کردن آردوینو UNO به لبتاپ باید نرم افزار Cmd ویندوز رو اجرا کنید و با دستور C: Enter به درایو C برید.

          حالا باید کد زیر رو اجرا کنید:
          C:\WinAVR-20100110/bin/avrdude -C C:\WinAVR-20100110/bin/avrdude.conf -v -P COM11 -b 19200 -c avrisp -p attiny85 -Uflash:w:C:\WinAVR-20100110/t85_default.hex:i -U lfuse:w:0xe1:m -U hfuse:w:0xdd:m -U efuse:w:0xfe:m

          بعد از اتمام اجرای کد شما موفق به ریختن بوت لودر Micronucleus شدید.

          برای اتصال ِ
          Digispark ATTiny85 USB به لبتاپ برای ریختن کد های دلخواه باید اول درایورش رو نصب کنید که در این مورد اطلاعات کافی در سایت های فارسی هستش.


          موفق باشید.
          AGHYOOL

          دیدگاه

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