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

Πώς να ανεβάσετε τον κωδικό C στο AVR χρησιμοποιώντας το Arduino Uno ως προγραμματιστή: 6 βήματα
Πώς να ανεβάσετε τον κωδικό C στο AVR χρησιμοποιώντας το Arduino Uno ως προγραμματιστή: 6 βήματα

Βίντεο: Πώς να ανεβάσετε τον κωδικό C στο AVR χρησιμοποιώντας το Arduino Uno ως προγραμματιστή: 6 βήματα

Βίντεο: Πώς να ανεβάσετε τον κωδικό C στο AVR χρησιμοποιώντας το Arduino Uno ως προγραμματιστή: 6 βήματα
Βίντεο: ESP8266 ESP01 WIFI-UART | Προγραμματισμός LDmicro-Roboremo 2024, Νοέμβριος
Anonim
Πώς να ανεβάσετε τον κωδικό C σε AVR χρησιμοποιώντας το Arduino Uno ως προγραμματιστή
Πώς να ανεβάσετε τον κωδικό C σε AVR χρησιμοποιώντας το Arduino Uno ως προγραμματιστή

ΓΕΙΑ ΣΕ ΟΛΟΥΣ: D

Εδώ θα μοιραστώ έναν απλό τρόπο προγραμματισμού οποιουδήποτε τσιπ AVR χρησιμοποιώντας το Arduino Uno R3

Το μόνο που χρειάζεστε για να γράψετε τον κωδικό στον μικροελεγκτή σας είναι το Arduino Uno αντί να αγοράσετε συγκεκριμένο προγραμματιστή που κοστίζει πολύ.

Προμήθειες

Θα χρειαστείτε:

  1. Arduino uno r3 με αφαιρούμενο τσιπ (1)
  2. Καλώδια βραχυκυκλωτήρων
  3. Πυκνωτής ηλεκτρολύτη 10uF (1)
  4. Εξαγωνικό αρχείο που δημιουργήθηκε από τον κωδικό σας C

Βήμα 1: ISP Arduino

Arduino ISP
Arduino ISP

Πρώτον: ανοίξτε το Arduino IDE και ανεβάστε τον Arduino ISP στο Arduino σας

μπορείτε να το βρείτε στο Αρχείο -> Παραδείγματα

Πριν πατήσετε το πλήκτρο αποστολής, πρέπει να ελέγξετε τον τύπο του πίνακα και τη θύρα COM.

ΣΗΜΕΙΩΣΗ: αυτός ο κωδικός θα μετατρέψει το Arduino σας σε προγραμματιστή!

Βήμα 2: Βρείτε το φύλλο δεδομένων για το AVR και ελέγξτε το Pin Out

Βρείτε το φύλλο δεδομένων για το AVR σας και ελέγξτε το Pin Out
Βρείτε το φύλλο δεδομένων για το AVR σας και ελέγξτε το Pin Out

Η καρφίτσα 1 είναι η καρφίτσα που έχει μια μικρή κουκκίδα κοντά της

χρειαζόμαστε (VCC, GND, Reset, UCSK, MISO, MOSI) να τα εντοπίσουμε στο AVR σας.

Βήμα 3: Συνδέστε το Arduino στο AVR

Συνδέστε το Arduino στο AVR
Συνδέστε το Arduino στο AVR
Συνδέστε το Arduino στο AVR
Συνδέστε το Arduino στο AVR
Συνδέστε το Arduino στο AVR
Συνδέστε το Arduino στο AVR

συνδέστε το Arduino στο AVR σύμφωνα με το σχήμα και το φύλλο δεδομένων AVR

και μην ξεχάσετε να συνδέσετε έναν πυκνωτή 10uF μεταξύ GND και RST του Arduino για απενεργοποίηση της αυτόματης επαναφοράς του Arduino

Βήμα 4: Λάβετε τη ρύθμιση ασφάλειας και την εφαρμογή AVRDUDE

Αποκτήστε τη ρύθμιση ασφάλειας και την εφαρμογή AVRDUDE
Αποκτήστε τη ρύθμιση ασφάλειας και την εφαρμογή AVRDUDE

παω σε

www.engbedded.com/fusecalc/

και επιλέξτε το AVR, το δικό μου είναι το Atmega16

Δεν θα αλλάξω τίποτα για να μην καταστρέψω το AVR μου, αλλά θα αλλάξω το εσωτερικό RC σε 8 MHZ "Μπορείτε να επιλέξετε εξωτερικό κρύσταλλο 16 MHZ" εξαρτάται από εσάς.

μετακινηθείτε προς τα κάτω και αντιγράψτε το επιχείρημα avrdude

για να το επικολλήσετε στο πρόγραμμα AVRDUDE.

το δικό μου είναι

-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m

Σύνδεσμος λήψης AVEDUDE:

download.savannah.gnu.org/releases/avrdude/

στη συνέχεια, ανοίξτε το και αλλάξτε τις ρυθμίσεις όπως η εικόνα και ανάλογα με το υλικό σας και μην ξεχάσετε να επικολλήσετε τις ρυθμίσεις ασφάλειας σε πρόσθετα βέλη γραμμής εντολών

Βήμα 5: Λάβετε το αρχείο HEX από τον κωδικό C σας

Λάβετε το αρχείο HEX από τον κωδικό C σας
Λάβετε το αρχείο HEX από τον κωδικό C σας

Θα γράψω έναν απλό κωδικό c για να αναβοσβήνει ένα LED στο PIN 20

ανεβάστε το εξάγωνο αρχείο στο avrdude στην ενότητα Flash και πατήστε το πρόγραμμα

Βήμα 6: Το τέλος

Για οποιαδήποτε ερώτηση σχολιάστε παρακάτω

Συνιστάται: