תוכן עניינים:

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 שלבים
וִידֵאוֹ: MKS Gen L - Mixed Steppers A4988 and DRV8825 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). מדריך זה מראה כיצד להשתמש בפלטפורמת Arduino לעבודה עם מעבדים קטנים פיזית, כגון 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

עבור Arduino 1.8.5:

  1. תוכנת Arduino פתוחה (aka Arduino Integrated Development Environment [IDE]).
  2. העדפות פתוחות: [FILE] [PREFERENCES]
  3. הדבק כתובת אתר בכתובות אתרים נוספות של מנהל לוחות:

שלב 2: תכנית Arduino לשימוש כמתכנת בתוך המערכת (ISP)

תכנית Arduino לשימוש כמתכנת בתוך המערכת (ISP)
תכנית Arduino לשימוש כמתכנת בתוך המערכת (ISP)
תכנית Arduino לשימוש כמתכנת בתוך המערכת (ISP)
תכנית Arduino לשימוש כמתכנת בתוך המערכת (ISP)
  1. בחר לוח Arduino: [TOOLS] [לוח] [ARDUINO/GENUINO UNO]. הערה: למרות שיש לי את ה- Arduino UNO החלפתי את המעבד ב- Atmega328P מתוכנת מראש שדורש ממני לבחור "Arduino Duemilanove או Diecimila".
  2. בחר מתכנת: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. סקיצה פתוחה של ArduinoISP: [קובץ] [דוגמאות] [11. ArduinoISP] [ArduinoISP]
  4. העלה סקיצה.

שלב 3: חבר ATtiny84 לתכנות

חבר ATtiny84 לתכנות
חבר ATtiny84 לתכנות
חבר ATtiny84 לתכנות
חבר ATtiny84 לתכנות
חבר ATtiny84 לתכנות
חבר ATtiny84 לתכנות

חבר את סיכות הארדואינו לסיכות ATtiny84:

  • Arduino 5V ל- ATtiny84 פין 1
  • פין Arduino 10 עד פין ATtiny84 4
  • פין Arduino 11 עד פין ATTiny84 7
  • פין Arduino 12 עד ATtiny84 פין 8
  • סיכת ארדואינו 13 עד פין ATtiny84 9
  • ארדואינו GND ל- ATtiny84 פין 14
  • Arduino איפוס לקבל 10uF (+ צד / רגל ארוכה)
  • קבלים GND עד 10uF (- צד / רגל קצרה)

שלב 4: הגדר את Arduino ל- Program ATtiny84

הגדר את Arduino לתוכנית ATtiny84
הגדר את Arduino לתוכנית ATtiny84
  1. בחר לוח Arduino: [TOOLS] [BOARD] [ATtiny24/44/84]. כעת אפשרויות לוח נוספות יופיעו בתפריט כלים בפעם הבאה שייפתח כלים.
  2. בחר B. O. D. נכים: [TOOLS] [B. O. D.] [B. O. D. נָכֶה]
  3. בחר LTO מושבת: [TOOLS] [LTO 1.6.11+ בלבד] [מושבת]
  4. בחר מיפוי סיכות נגד כיוון השעון: [TOOLS] [מיפוי סיכות] [נגד כיוון השעון]
  5. בחר שבב Attiny84: [TOOLS] [שבב] [Attiny84]
  6. בחר שעון 8MHz: [TOOLS] [שעון] [8 MHz פנימי]
  7. צריבה של מטען אתחול: [TOOLS] [צריבה של מטען אתחול]

שלב 5: תוכנית ATtiny84

תוכנית ATtiny84
תוכנית ATtiny84
  1. סקיצה של בלינק פתוח: [קובץ] [דוגמאות] [01. בסיסי] [מהבהב]
  2. ערוך סקיצה:

    1. לפני הגדרת החלל (), הגדירו את שם הסיכה (לד) ואת המיקום (סיכה 0): int led = 0;
    2. מקם את "LED_BUILTIN" עם "led" בהגדרת חלל () ובלולאת חלל ()
  3. העלה סקיצה.
  4. כבה ונתק את Arduino.

שלב 6: חבר את ATtiny84 להפעלה כעצמאית

חבר ATtiny84 להפעלה כעצמאי
חבר ATtiny84 להפעלה כעצמאי
חבר ATtiny84 להפעלה כעצמאי
חבר ATtiny84 להפעלה כעצמאי
חבר ATtiny84 להפעלה כעצמאי
חבר ATtiny84 להפעלה כעצמאי
  • ATtiny Pin 1 to 5V source (לא ממש מדליק עדיין)
  • ATtiny Pin 2 to LED (רגל ארוכה)
  • סיכה ATtiny 14 לקרקע
  • LED (רגל קצרה) לנגד (קצה 1) בין 100 ל- 1k אוהם
  • הנגד (קצה 2) לקרקע
  • הפעל את הכוח ל- ATtiny84

מוּמלָץ: