فهرست مطالب:

Arduino Uno برای برنامه ATTINY84 (Arduino V. 1.8.5): 6 مرحله
Arduino Uno برای برنامه ATTINY84 (Arduino V. 1.8.5): 6 مرحله

تصویری: Arduino Uno برای برنامه ATTINY84 (Arduino V. 1.8.5): 6 مرحله

تصویری: Arduino Uno برای برنامه ATTINY84 (Arduino V. 1.8.5): 6 مرحله
تصویری: arduino uno shield to program attiny 25 45 85 **persian** 2024, نوامبر
Anonim
Arduino Uno به برنامه ATTINY84 (Arduino V. 1.8.5)
Arduino Uno به برنامه ATTINY84 (Arduino V. 1.8.5)

استفاده از Arduino Uno برای برنامه ریزی ATTINY84-20PU (مورد Digikey # ATTINY84-20-PU-ND). این دستورالعمل نحوه استفاده از پلت فرم آردوینو برای کار با پردازنده های کوچکتر فیزیکی مانند ATtiny84 (84/44/24) را نشان می دهد. این مثال به طور خاص برای پردازنده ATtiny84-20PU است اما با انتخاب برد مناسب از نرم افزار Arduino (به عنوان مثال Arduino IDE) و اصلاح پین ها در صورت لزوم ، می تواند برای سایر بردها مناسب باشد.

(به روز شده برای Arduino 1.8.5)

مرحله 1: ATtiny Core Supprt را به نرم افزار Arduino IDE اضافه کنید

ATtiny Core Supprt را به نرم افزار Arduino IDE اضافه کنید
ATtiny Core Supprt را به نرم افزار Arduino IDE اضافه کنید

برای آردوینو 1.8.5:

  1. نرم افزار آردوینو را باز کنید (معروف به محیط توسعه یکپارچه Arduino (IDE)).
  2. باز کردن تنظیمات برگزیده: [FILE] [PREFERENCES]
  3. چسباندن آدرس اینترنتی در آدرس های اضافی مدیران تابلوها:

مرحله 2: برنامه Arduino برای استفاده به عنوان برنامه نویس درون سیستم (ISP)

برنامه Arduino برای استفاده به عنوان برنامه نویس درون سیستم (ISP)
برنامه Arduino برای استفاده به عنوان برنامه نویس درون سیستم (ISP)
برنامه Arduino برای استفاده به عنوان برنامه نویس درون سیستم (ISP)
برنامه Arduino برای استفاده به عنوان برنامه نویس درون سیستم (ISP)
  1. برد Arduino را انتخاب کنید: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. توجه: اگرچه من Arduino UNO را دارم ، اما پردازنده را با برنامه از پیش برنامه ریزی شده Atmega328P جایگزین کرده ام که باید "Arduino Duemilanove یا Diecimila" را انتخاب کنم.
  2. برنامه نویس را انتخاب کنید: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. باز کردن طرح ArduinoISP: [FILE] [EXAMPLES] [11. ArduinoISP] [ArduinoISP]
  4. بارگذاری طرح

مرحله 3: ATtiny84 را برای برنامه نویسی متصل کنید

برای برنامه نویسی ATtiny84 را وصل کنید
برای برنامه نویسی ATtiny84 را وصل کنید
برای برنامه نویسی ATtiny84 را وصل کنید
برای برنامه نویسی ATtiny84 را وصل کنید
برای برنامه نویسی ATtiny84 را وصل کنید
برای برنامه نویسی ATtiny84 را وصل کنید

پین های آردوینو را به پین های ATtiny84 وصل کنید:

  • آردوینو 5 ولت به ATtiny84 پین 1
  • پین آردوینو 10 به ATtiny84 پین 4
  • پین 11 آردوینو به پین 7 ATTiny84
  • پین آردوینو 12 به ATtiny84 پین 8
  • پین 13 آردوینو به پین 9 ATtiny84
  • آردوینو GND به ATtiny84 پین 14
  • آردوینو RESET تا 10uF خازن (+ سمت / پا بلند)
  • خازن GND تا 10uF (- جانبی / پای کوتاه)

مرحله 4: Arduino را روی برنامه ATtiny84 تنظیم کنید

آردوینو را روی برنامه ATtiny84 تنظیم کنید
آردوینو را روی برنامه ATtiny84 تنظیم کنید
  1. برد آردوینو را انتخاب کنید: [TOOLS] [BOARD] [ATtiny24/44/84]. اکنون دفعه بعد که ابزارها باز می شوند ، گزینه های اضافی هیئت مدیره در منوی Tools ظاهر می شوند.
  2. B. O. D. را انتخاب کنید غیرفعال: [TOOLS] [B. O. D.] [B. O. D. معلول]
  3. انتخاب LTO غیرفعال: [TOOLS] [فقط LTO 1.6.11+] [غیرفعال]
  4. پین نقشه برداری را در جهت عقربه های ساعت انتخاب کنید: [TOOLS] [Pin Mapping] [خلاف جهت عقربه های ساعت]
  5. Chip Attiny84 را انتخاب کنید: [TOOLS] [Chip] [Attiny84]
  6. ساعت 8 مگاهرتز را انتخاب کنید: [TOOLS] [ساعت] [داخلی 8 مگاهرتز]
  7. رایت بوت لودر: [TOOLS] [رایت بوت لودر]

مرحله 5: برنامه ATtiny84

برنامه ATtiny84
برنامه ATtiny84
  1. باز کردن طرح چشمک زدن: [FILE] [EXAMPLES] [01. Basics] [Blink]
  2. ویرایش طرح:

    1. قبل از void setup () ، نام پین (led) و مکان (pin 0) را تعریف کنید: int led = 0؛
    2. "LED_BUILTIN" را با "led" در void stetup () و در حلقه void () قرار دهید
  3. بارگذاری طرح
  4. آردوینو را خاموش و قطع کنید.

مرحله 6: ATtiny84 را به Run As Stand-Alone وصل کنید

ATtiny84 را به Run As Stand-Alone وصل کنید
ATtiny84 را به Run As Stand-Alone وصل کنید
ATtiny84 را به Run As Stand-Alone وصل کنید
ATtiny84 را به Run As Stand-Alone وصل کنید
ATtiny84 را به Run As Stand-Alone وصل کنید
ATtiny84 را به Run As Stand-Alone وصل کنید
  • منبع تغذیه ATtiny 1 تا 5V (در واقع هنوز روشن نکنید)
  • پین ATtiny 2 به LED (پای بلند)
  • ATtiny Pin 14 to Ground
  • LED (پای کوتاه) تا مقاومت (انتهای 1) بین 100 تا 1k اهم
  • مقاومت (پایان 2) به زمین
  • برق ATtiny84 را روشن کنید

توصیه شده: