فهرست مطالب:
- مرحله 1: ATtiny Core Supprt را به نرم افزار Arduino IDE اضافه کنید
- مرحله 2: برنامه Arduino برای استفاده به عنوان برنامه نویس درون سیستم (ISP)
- مرحله 3: ATtiny84 را برای برنامه نویسی متصل کنید
- مرحله 4: Arduino را روی برنامه ATtiny84 تنظیم کنید
- مرحله 5: برنامه ATtiny84
- مرحله 6: ATtiny84 را به Run As Stand-Alone وصل کنید
تصویری: Arduino Uno برای برنامه ATTINY84 (Arduino V. 1.8.5): 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
استفاده از 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 اضافه کنید
برای آردوینو 1.8.5:
- نرم افزار آردوینو را باز کنید (معروف به محیط توسعه یکپارچه Arduino (IDE)).
- باز کردن تنظیمات برگزیده: [FILE] [PREFERENCES]
- چسباندن آدرس اینترنتی در آدرس های اضافی مدیران تابلوها:
مرحله 2: برنامه Arduino برای استفاده به عنوان برنامه نویس درون سیستم (ISP)
- برد Arduino را انتخاب کنید: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. توجه: اگرچه من Arduino UNO را دارم ، اما پردازنده را با برنامه از پیش برنامه ریزی شده Atmega328P جایگزین کرده ام که باید "Arduino Duemilanove یا Diecimila" را انتخاب کنم.
- برنامه نویس را انتخاب کنید: [TOOLS] [PROGRAMMER] [AVR ISP].
- باز کردن طرح ArduinoISP: [FILE] [EXAMPLES] [11. ArduinoISP] [ArduinoISP]
- بارگذاری طرح
مرحله 3: 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 تنظیم کنید
- برد آردوینو را انتخاب کنید: [TOOLS] [BOARD] [ATtiny24/44/84]. اکنون دفعه بعد که ابزارها باز می شوند ، گزینه های اضافی هیئت مدیره در منوی Tools ظاهر می شوند.
- B. O. D. را انتخاب کنید غیرفعال: [TOOLS] [B. O. D.] [B. O. D. معلول]
- انتخاب LTO غیرفعال: [TOOLS] [فقط LTO 1.6.11+] [غیرفعال]
- پین نقشه برداری را در جهت عقربه های ساعت انتخاب کنید: [TOOLS] [Pin Mapping] [خلاف جهت عقربه های ساعت]
- Chip Attiny84 را انتخاب کنید: [TOOLS] [Chip] [Attiny84]
- ساعت 8 مگاهرتز را انتخاب کنید: [TOOLS] [ساعت] [داخلی 8 مگاهرتز]
- رایت بوت لودر: [TOOLS] [رایت بوت لودر]
مرحله 5: برنامه ATtiny84
- باز کردن طرح چشمک زدن: [FILE] [EXAMPLES] [01. Basics] [Blink]
-
ویرایش طرح:
- قبل از void setup () ، نام پین (led) و مکان (pin 0) را تعریف کنید: int led = 0؛
- "LED_BUILTIN" را با "led" در void stetup () و در حلقه void () قرار دهید
- بارگذاری طرح
- آردوینو را خاموش و قطع کنید.
مرحله 6: ATtiny84 را به Run As Stand-Alone وصل کنید
- منبع تغذیه ATtiny 1 تا 5V (در واقع هنوز روشن نکنید)
- پین ATtiny 2 به LED (پای بلند)
- ATtiny Pin 14 to Ground
- LED (پای کوتاه) تا مقاومت (انتهای 1) بین 100 تا 1k اهم
- مقاومت (پایان 2) به زمین
- برق ATtiny84 را روشن کنید
توصیه شده:
یک برنامه نویس کوچک برای میکروکنترلرهای ATTINY با Arduino UNO: 7 مرحله
یک برنامه نویس کوچک برای میکروکنترلرهای ATTINY با Arduino UNO: در حال حاضر استفاده از میکروکنترلرهای سری ATTINY به دلیل همه کاره بودن ، قیمت پایین آنها و همچنین این واقعیت که می توانند به راحتی در محیط هایی مانند Arduino IDE برنامه ریزی شوند جالب است. برنامه های طراحی شده برای ماژول های آردوینو را می توان به راحتی انتقال
برنامه نویس ATtiny برای Arduino Uno: 3 مرحله
برنامه نویس ATtiny برای Arduino Uno: اگر از پلت فرم Arduino اطمینان دارید و می خواهید برنامه نویسی برخی از میکروکنترلرهای atmel را امتحان کنید ، این راهنما به شما کمک می کند تا اولین قدم های خود را انجام دهید. به طور خاص ، شما یک محافظ برای تخته های سازگار با Arduino Uno می سازید تا بتوانید
برنامه نویسی ATTiny85 ، ATTiny84 و ATMega328P: Arduino به عنوان ISP: 9 مرحله (همراه با تصاویر)
برنامه نویسی ATTiny85 ، ATTiny84 و ATMega328P: Arduino به عنوان ISP: پیشگفتار اخیراً چند پروژه IoT مبتنی بر ESP8266 را توسعه داده ام و دریافتم پردازنده اصلی در انجام تمام وظایفی که برای مدیریت به آن نیاز داشتم ، مشکل داشت ، بنابراین تصمیم گرفتم برخی از آنها را توزیع کنم فعالیتهای کمتر مهم برای یک میکرو متفاوت
Pic 16F676 ICSP سوکت برنامه نویسی برای برنامه نویس PICkit 2: 6 مرحله
عکس 16F676 ICSP سوکت برنامه نویسی برای برنامه نویس PICkit 2: من سعی می کنم این ماژول موتور DC دوگانه را برای پروژه ربات خود بسازم و فضا برای قرار دادن هدر پین ICSP روی PCB نداشتم. بنابراین من به سرعت این طرح را مسخره کردم
راهنمای برنامه نویسی جالب برای طراح-کنترل فرآیند برنامه-بیانیه حلقه: 8 مرحله
راهنمای برنامه نویسی جالب برای طراح-کنترل فرآیند برنامه-بیانیه حلقه: کنترل فرآیند برنامه-بیانیه حلقه از این فصل ، شما با یک بیانیه حلقه مهم و قدرتمند دانش ارتباط خواهید داشت. قبل از خواندن این فصل ، اگر می خواهید 10000 دایره در برنامه بکشید ، فقط می توانید با یک ter