Πίνακας περιεχομένων:

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 project Project microcontroller attiny85 digispark 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). Αυτό το Instructable δείχνει πώς να χρησιμοποιήσετε την πλατφόρμα Arduino για να εργαστείτε με φυσικά μικρότερους επεξεργαστές, όπως το ATtiny84 (84/44/24). Αυτό το παράδειγμα είναι ειδικά για τον επεξεργαστή ATtiny84-20PU αλλά μπορεί να προσαρμοστεί για τους άλλους πίνακες επιλέγοντας την κατάλληλη πλακέτα από το λογισμικό Arduino (δηλ., Arduino IDE) και τροποποιώντας τα pinouts όπως απαιτείται.

(Ενημερώθηκε για το 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 (γνωστό και ως Arduino Integrated Development Environment [IDE]).
  2. Άνοιγμα προτιμήσεων: [ΑΡΧΕΙΟ] [ΠΡΟΤΙΜΗΣΕΙΣ]
  3. Επικόλληση διεύθυνσης URL σε πρόσθετες διευθύνσεις διευθύνσεων πινάκων:

Βήμα 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: [ΑΡΧΕΙΟ] [ΠΑΡΑΔΕΙΓΜΑΤΑ] [11. ArduinoISP] [ArduinoISP]
  4. Μεταφόρτωση σκίτσου.

Βήμα 3: Συνδέστε το ATtiny84 για προγραμματισμό

Συνδέστε το ATtiny84 για προγραμματισμό
Συνδέστε το ATtiny84 για προγραμματισμό
Συνδέστε το ATtiny84 για προγραμματισμό
Συνδέστε το ATtiny84 για προγραμματισμό
Συνδέστε το ATtiny84 για προγραμματισμό
Συνδέστε το ATtiny84 για προγραμματισμό

Συνδέστε τις καρφίτσες Arduino στις καρφίτσες ATtiny84:

  • Arduino 5V έως ATtiny84 Pin 1
  • Arduino Pin 10 στο ATtiny84 Pin 4
  • Arduino Pin 11 έως ATTiny84 Pin 7
  • Arduino Pin 12 έως ATtiny84 Pin 8
  • Arduino Pin 13 έως ATtiny84 Pin 9
  • Arduino GND σε ATtiny84 Pin 14
  • Πυκνωτής Arduino RESET σε 10uF (+ πλευρά / μακρύ πόδι)
  • Πυκνωτής GND έως 10uF (- πλαϊνό / κοντό πόδι)

Βήμα 4: Ρυθμίστε το Arduino στο πρόγραμμα ATtiny84

Ρυθμίστε το Arduino στο πρόγραμμα ATtiny84
Ρυθμίστε το Arduino στο πρόγραμμα ATtiny84
  1. Επιλέξτε πίνακα Arduino: [TOOLS] [BOARD] [ATtiny24/44/84]. Τώρα θα εμφανιστούν πρόσθετες επιλογές πίνακα στο μενού Εργαλεία την επόμενη φορά που θα ανοίξουν τα Εργαλεία.
  2. Επιλέξτε B. O. D. απενεργοποιημένα: [ΕΡΓΑΛΕΙΑ] [B. O. D.] [B. O. D. Ατομα με ειδικές ανάγκες]
  3. Επιλέξτε LTO απενεργοποιημένο: [TOOLS] [LTO 1.6.11+ only] [Disabled]
  4. Επιλέξτε Αντιστοίχιση καρφιτσών αριστερόστροφα: [TOOLS] [Pin Mapping] [αριστερόστροφα]
  5. Επιλέξτε Chip Attiny84: [TOOLS] [Chip] [Attiny84]
  6. Επιλέξτε Ρολόι 8MHz: [TOOLS] [Ρολόι] [8 MHz εσωτερικό]
  7. Burn bootloader: [TOOLS] [Burn Bootloader]

Βήμα 5: Πρόγραμμα ATtiny84

Πρόγραμμα ATtiny84
Πρόγραμμα ATtiny84
  1. Ανοιχτό σκίτσο Blink: [FILE] [EXAMPLES] [01. Basics] [Blink]
  2. Επεξεργασία σκίτσου:

    1. Πριν από τη ρύθμιση void (), ορίστε το όνομα pin (led) και τη θέση (pin 0): int led = 0;
    2. τοποθετήστε το "LED_BUILTIN" με το "led" στο void stetup () και στο void loop ()
  3. Μεταφόρτωση σκίτσου.
  4. Απενεργοποιήστε και αποσυνδεθείτε από το Arduino.

Βήμα 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 Pin 1 έως 5V (στην πραγματικότητα δεν ενεργοποιείτε ακόμα)
  • ATtiny Pin 2 σε LED (μακρύ πόδι)
  • ATtiny Pin 14 to Ground
  • LED (κοντό πόδι) έως Αντίσταση (άκρο 1) μεταξύ 100 και 1k Ohm
  • Αντίσταση (άκρο 2) στο έδαφος
  • Ενεργοποιήστε το ATtiny84

Συνιστάται: