ARDUINO-LOGO

ARDUINO DEV-11168 AVR ISP Shield PTH Kit

ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit-PRO

Πληροφορίες προϊόντος

  • Όνομα προϊόντος: Arduino Shield AVR ISP
  • Αριθμός μοντέλου: DEV-11168
  • Εγχειρίδιο χρήστη: Διαθέσιμος

Οδηγίες χρήσης προϊόντος

  1. Ανοίξτε το υλικολογισμικό ArduinoISP (στο π.χamples) στην πλακέτα Arduino.
  2. Κάντε μια μικρή αλλαγή στον κώδικα ArduinoISP εάν χρησιμοποιείτε Arduino 1.0. Βρείτε τη γραμμή στη συνάρτηση heartbeat() που λέει delay(40); και αλλάξτε το σε καθυστέρηση(20);.
  3. Επιλέξτε την κατάλληλη πλακέτα και σειριακή θύρα από το μενού Εργαλεία που αντιστοιχεί στην πλακέτα προγραμματιστή (όχι την πλακέτα που προγραμματίζεται).
  4. Ανεβάστε το σκίτσο του ArduinoISP στην πλακέτα του Arduino.
  5. Συνδέστε την πλακέτα Arduino στην πλακέτα προορισμού ακολουθώντας το διάγραμμα που παρέχεται. Για το Arduino Uno, θυμηθείτε να προσθέσετε έναν πυκνωτή 10 uF μεταξύ επαναφοράς και γείωσης.
  6. Επιλέξτε την κατάλληλη πλακέτα από το μενού Εργαλεία που αντιστοιχεί στην πλακέτα στην οποία θέλετε να εγγράψετε τον φορτωτή εκκίνησης (όχι την πλακέτα προγραμματιστή).
  7. Χρησιμοποιήστε την εντολή Burn Bootloader > Arduino ως ISP.

Σημείωμα: Αυτή η διαδικασία λειτουργεί για πίνακες με σήματα SPI στις υποδεικνυόμενες ακίδες. Για πλακέτες όπως το Leonardo, όπου αυτό δεν ισχύει, πρέπει να συνδέσετε τα σήματα SPI στην υποδοχή ISP χρησιμοποιώντας το pinout που παρέχεται.

Χρήση ενός Arduino ως AVR ISP (In-System Programmer):
Αυτό το σεμινάριο εξηγεί πώς να χρησιμοποιήσετε μια πλακέτα Arduino ως AVR ISP (προγραμματιστής εντός συστήματος). Αυτό σας επιτρέπει να χρησιμοποιήσετε την πλακέτα για να εγγράψετε τον φορτωτή εκκίνησης σε ένα AVR (π.χ. το ATmega168 ή το ATmega328 που χρησιμοποιείται στο Arduino). Ο κωδικός σε αυτό το π.χampΤο le βασίζεται στο υλικολογισμικό mega-isp του Randall Bohn.

Οδηγίες

Για να χρησιμοποιήσετε την πλακέτα Arduino για να εγγράψετε ένα bootloader σε ένα AVR, πρέπει να ακολουθήσετε μερικά απλά βήματα.

  1. Ανοίξτε το υλικολογισμικό ArduinoISP (στο π.χamples) στην πλακέτα Arduino σας.
  2. Σημείωση για το Arduino 1.0: πρέπει να κάνετε μια μικρή αλλαγή στον κώδικα ArduinoISP. Βρείτε τη γραμμή στη συνάρτηση heartbeat() που λέει "delay(40);" και αλλάξτε το σε "καθυστέρηση(20);".
  3. Επιλέξτε τα στοιχεία στα μενού Εργαλεία > Πίνακας και Σειριακή θύρα που αντιστοιχούν στην πλακέτα που χρησιμοποιείτε ως προγραμματιστή (όχι στην πλακέτα που προγραμματίζεται).
  4. Ανεβάστε το σκίτσο του ArduinoISP.
  5. Συνδέστε την πλακέτα Arduino στον στόχο όπως φαίνεται στο παρακάτω διάγραμμα. (Σημείωση για το Arduino Uno: θα χρειαστεί να προσθέσετε έναν πυκνωτή 10 uF μεταξύ επαναφοράς και γείωσης.)
  6. Επιλέξτε το στοιχείο στο μενού Εργαλεία > Πίνακας που αντιστοιχεί στον πίνακα στον οποίο θέλετε να εγγράψετε τον φορτωτή εκκίνησης (όχι τον πίνακα που χρησιμοποιείτε ως προγραμματιστή). Δείτε τις περιγραφές του πίνακα στη σελίδα περιβάλλοντος για λεπτομέρειες.
  7. Χρησιμοποιήστε την εντολή Burn Bootloader > Arduino ως ISP.

Σημείωμα: Αυτή η διαδικασία λειτουργεί με τις πλακέτες που έχουν τα σήματα SPI στις υποδεικνυόμενες ακίδες. Για πλακέτες για τις οποίες αυτό δεν ισχύει (πίνακες 32u4 όπως το Leonardo) τα σήματα SPI πρέπει να συνδεθούν στην υποδοχή ISP της οποίας το pinout αναφέρεται παρακάτω.ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (1)

Κύκλωμα

Circuit (στόχευση Arduino Uno, Duemilanove ή Diecimila):ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (2)
Μια πλακέτα Arduino που χρησιμεύει ως ISP για τον προγραμματισμό του ATmega σε μια άλλη πλακέτα Arduino. Στο Arduino Uno, θα χρειαστεί να συνδέσετε έναν πυκνωτή 10 uF μεταξύ επαναφοράς και γείωσης (αφού ανεβάσετε το σκίτσο του ArduinoISP). Λάβετε υπόψη ότι χρειάζεστε πρόσβαση στην καρφίτσα επαναφοράς στην πλακέτα προορισμού, η οποία δεν είναι διαθέσιμη σε πλακέτες NG ή παλαιότερες.

Κύκλωμα (στόχευση Arduino NG ή παλαιότερο):ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (3)
Σε πλακέτες NG ή παλαιότερες, συνδέστε το καλώδιο επαναφοράς στην ακίδα 1 του τσιπ Atmega στην πλακέτα, όπως φαίνεται παραπάνω.

Κύκλωμα (στόχευση AVR σε breadboard):
Δείτε το σεμινάριο Arduino to Breadboard για λεπτομέρειες.ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (4)

ΚΑΛΩΔΙΩΣΗ

ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (5) ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (6)

Έγγραφα / Πόροι

ARDUINO DEV-11168 AVR ISP Shield PTH Kit [pdf] Εγχειρίδιο χρήστη
DEV-11168 AVR ISP Shield PTH Kit, DEV-11168, AVR ISP Shield PTH Kit, Shield PTH Kit, PTH Kit, Kit

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *