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

Πώς να κάψετε το ATTiny85 χρησιμοποιώντας το Arduino-Mega ως ISP: 5 βήματα
Πώς να κάψετε το ATTiny85 χρησιμοποιώντας το Arduino-Mega ως ISP: 5 βήματα

Βίντεο: Πώς να κάψετε το ATTiny85 χρησιμοποιώντας το Arduino-Mega ως ISP: 5 βήματα

Βίντεο: Πώς να κάψετε το ATTiny85 χρησιμοποιώντας το Arduino-Mega ως ISP: 5 βήματα
Βίντεο: M#1: Ρύθμιση Outseal PLC Mega με το ATmega128 Development Board | Outseal Dev. PLC Mega 2024, Νοέμβριος
Anonim
Πώς να κάψετε το ATTiny85 χρησιμοποιώντας το Arduino-Mega ως ISP
Πώς να κάψετε το ATTiny85 χρησιμοποιώντας το Arduino-Mega ως ISP

Συνεργάτες - Sayan Wadadar, Chiranjib Kundu

Προγραμματισμός ATTiny85 χρησιμοποιώντας Arduino MEGA2560 ως ISP.

Πριν από μερικούς μήνες, προσπαθούσα να συρρικνώσω το έργο μου Arduino χρησιμοποιώντας το Attiny 85 ic. Ταν η πρώτη φορά που προσπαθούσα να προγραμματίσω ένα 20u ATTiny 85 χρησιμοποιώντας το Arduino Mega μου. Αντιμετώπισα κάποιο πρόβλημα για να το κάνω. Έψαξα στο διαδίκτυο, αλλά δεν υπήρχε κανένα έργο που να περιγράφει με σαφήνεια τη μέθοδο για να το κάνουμε. Όλες οι μέθοδοι περιγράφονται χρησιμοποιώντας το Arduino Uno ως ISP αλλά δεν περιγράφεται ο τρόπος χρήσης του Arduino Mega ως ISP. Υπάρχει μια μικρή αλλαγή κώδικα στο σκίτσο "ArduinoISP" ενώ χρησιμοποιούμε το Arduino Mega ως ISP.

Βήμα 1:

Εικόνα
Εικόνα

Διαδικασία: Αρχικά, λάβετε την υποστήριξη ATTiny 85 στο Arduino IDE. Για αυτό, πρέπει να πάτε στο

1. Αρχείο -> Προτίμηση

2. Τώρα κάντε κλικ στο "Additional Boards Manager URLs"

3. Και επικολλήστε το δεδομένο σύνδεσμο στο πλαίσιο: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Και στη συνέχεια πατήστε OK.

5. Τώρα κλείστε το Arduino IDE.

6. Στη συνέχεια, ξεκινήστε ξανά το IDE.

Βήμα 2:

Εικόνα
Εικόνα
Εικόνα
Εικόνα

7. Επόμενο goto: Tool -> Board -> Board Manager 8. Τώρα αναζητήστε: attiny

9. Λήψη και εγκατάσταση: "attiny by Davis A. Mellis"

10. Στη συνέχεια συνδέστε το Arduino στον υπολογιστή και, στη συνέχεια, επιλέξτε Arduino Mega Board και επιλέξτε επίσης τη σωστή θύρα.

Βήμα 3:

Εικόνα
Εικόνα

11. Τώρα πηγαίνω: Αρχείο -> Παράδειγμα -> ArduinoISP

12. Ανοίξτε αυτό το παράδειγμα.

13. Αλλαγή όπως φαίνεται στην παραπάνω εικόνα (επίσης παρακάτω):

#define RESET 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Μεταφόρτωση: ArduinoISP.ino

Βήμα 4:

Εικόνα
Εικόνα
Εικόνα
Εικόνα

12. Τώρα συνδέστε την καρφίτσα σας όπως περιγράφεται παρακάτω: Mega Pin 51 ATtiny Pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATtiny Pin 7 (SCK)

Καρφίτσα ATtiny 4 GND (Πείρος γείωσης)

ATtiny Pin 8 to VCC (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

** συνδέστε έναν πυκνωτή 10uf μεταξύ Ground και RESET στο Arduino Mega.

Βήμα 5:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

13. Για να ανεβάσετε το σκίτσο Blink Led στο attiny χρησιμοποιώντας το atmega:

goto: Αρχείο -> Παράδειγμα -> Βασικό -> Blink.ino

14. Στη συνέχεια πρέπει να μεταβείτε στο σκίτσο του led pin 13 σε 1, επειδή το ATtiny 85 έχει μόνο 8 ακίδες, οπότε πρέπει να αλλάξετε τον πείρο εξόδου.

15. Μετά από αυτό πήγα: Tools Board ATtiny25/45/85

16. Στη συνέχεια, επιλέξτε: Εργαλεία Επεξεργαστής ATtiny85

17. Ρυθμίστε το ρολόι: Εργαλεία ρολόι Εσωτερικό 8Mhz

18. Τώρα πηγαίνω: Εργαλεία προγραμματιστή Arduino ως ISP

19. Στη συνέχεια πρέπει να μεταβείτε στο: Tools Burn Bootloader

20. Ολοκληρώθηκε η μεταφόρτωση του Sketch.:)

…….. Σε ευχαριστώ να έχεις μια καλή μέρα…….

Συνιστάται: