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

Αυτόνομο ATmega328p (χρησιμοποιώντας εσωτερικό ρολόι 8 MHz): 4 βήματα
Αυτόνομο ATmega328p (χρησιμοποιώντας εσωτερικό ρολόι 8 MHz): 4 βήματα

Βίντεο: Αυτόνομο ATmega328p (χρησιμοποιώντας εσωτερικό ρολόι 8 MHz): 4 βήματα

Βίντεο: Αυτόνομο ATmega328p (χρησιμοποιώντας εσωτερικό ρολόι 8 MHz): 4 βήματα
Βίντεο: Πώς να φτιάξετε ανιχνευτή μετάλλων χρησιμοποιώντας ATMEGA328P / Ανιχνευτή βάσει 2024, Ιούλιος
Anonim
Αυτόνομο ATmega328p (με εσωτερικό ρολόι 8 MHz)
Αυτόνομο ATmega328p (με εσωτερικό ρολόι 8 MHz)

Το ATmega328p είναι ένας μικροελεγκτής ενός τσιπ που δημιουργήθηκε από την Atmel στην οικογένεια megaAVR (αργότερα η Microchip Technology απέκτησε την Atmel το 2016). Διαθέτει έναν τροποποιημένο πυρήνα επεξεργαστή 8-bit RISC αρχιτεκτονικής του Χάρβαρντ. Αυτός ο μικροελεγκτής είναι ο εγκέφαλος του πίνακα ανάπτυξης Arduino, καθώς και πολλών άλλων πινάκων ανάπτυξης. Χρησιμοποιώντας αυτό το Instructable, μπορείτε να ελαχιστοποιήσετε το μέγεθος των έργων σας και να τα κάνετε πολύ φθηνότερα. Αυτό γίνεται με τη μείωση του αριθμού των εξαρτημάτων του πίνακα ανάπτυξης, όπως τα ενσωματωμένα LED, οι εξωτερικοί ταλαντωτές κρυστάλλων, οι εξωτερικοί πυκνωτές και πολλά άλλα περιττά εξαρτήματα που είναι ενσωματωμένα στους πίνακες ανάπτυξης.

Βήμα 1: Απαιτούνται εργαλεία

Απαιτούνται εργαλεία
Απαιτούνται εργαλεία
Απαιτούνται εργαλεία
Απαιτούνται εργαλεία
Απαιτούνται εργαλεία
Απαιτούνται εργαλεία

Κατάλογος μερών που απαιτούνται

1. Αντιστάσεις 10K ohm

2. ATmega328P-PU IC

3. Jumper Wires

4. Ρυθμιστής τάσης LM7805

5. Breadboard

6. Arduino Uno Development Board

Χρειαζόμαστε επίσης το Arduino IDE για Burn Bootloader και μεταφόρτωση σκίτσων στο ATmega328P. Μπορείτε να το κατεβάσετε από εδώ

Πρέπει επίσης να κατεβάσετε το Arduino σε μια βιβλιοθήκη Breadboard. Μπορείτε να το κατεβάσετε από εδώ σύμφωνα με την έκδοση IDE που διαθέτετε

Βήμα 2: Κάψιμο του Bootloader στο Atmega328p

Burning Bootloader σε Atmega328p
Burning Bootloader σε Atmega328p

Το IC ATmega328P δεν έρχεται προφορτωμένο με ένα πρόγραμμα εκκίνησης. Το Bootloader είναι ένα σύνολο κώδικα που επιτρέπει στο IC να ερμηνεύει τον κώδικα που ανεβάζουμε χρησιμοποιώντας το Arduino IDE.

Βήματα για τη μεταφόρτωση του Bootloader στο ATmega328P

1. Συνδέστε το Arduino στο ATmega328P όπως φαίνεται στην εικόνα.

Οι συνδέσεις παρατίθενται ως εξής:-

ATmega328P pin 7 => Vcc

ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Gnd

ATmega328P pin 1 => pin D10 του Arduino

ATmega328P pin 17 => pin D11 του Arduino

ATmega328P pin 18 => pin D12 του Arduino

ATmega328P pin 19 => pin D13 του Arduino

τραβήξτε αντίσταση στην ακίδα 1 του ATmega328P

2. Προσθέστε πίνακα στο IDE σας:

Δημιουργήστε ένα φάκελο με το όνομα Hardware (εάν δεν υπάρχει ήδη) στο φάκελο σκίτσων και εξαγάγετε και αντιγράψτε τη βιβλιοθήκη που έχετε κατεβάσει σε αυτόν το φάκελο.

Επανεκκινήστε το IDE και αναζητήστε έναν νέο πίνακα στο μενού Εργαλεία> Πίνακας, θα πρέπει να δείτε έναν νέο πίνακα με το όνομα "ATmega328 on a breadboard (8MHz Internal Clock)". Αν δείτε αυτόν τον πίνακα, όλα είναι καλά μέχρι στιγμής.

3. Επιλέξτε Σειριακή θύρα.

4. Επιλέξτε προγραμματιστή στο "Arduino ως ISP".

5. Burn Bootloader μεταβαίνοντας στο Menu Tools> Burn Bootloader.

Βήμα 3: Sketch Uploader Circuit

Κύκλωμα Sketch Uploader
Κύκλωμα Sketch Uploader
Κύκλωμα Sketch Uploader
Κύκλωμα Sketch Uploader

Μπορείτε να ανεβάσετε σκίτσα στο ATmega328P χρησιμοποιώντας τον πίνακα Arduino.

Βήματα για τη μεταφόρτωση σκίτσων στο ATmega328P

1. Αφαιρέστε το IC από το Arduino.

2. Συνδέστε το Arduino στο ATmega328P όπως φαίνεται στην εικόνα. Οι συνδέσεις παρατίθενται ως εξής:

ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Gnd

ATmega328P pin 1 => Reset pin του Arduino

Καρφίτσα ATmega328P 2 => καρφίτσα 1 ή καρφίτσα RX του Arduino

ATmega328P pin 3 => pin 2 ή TX pin του Arduino

τραβήξτε αντίσταση στην ακίδα 1 του ATmega328P

3. Μεταφορτώστε το Sketch στο Atmega328P χρησιμοποιώντας το Arduino IDE.

4. Συνδέστε τις ακίδες στο ATmega328P σύμφωνα με το διάγραμμα χαρτογράφησης καρφιτσών.

Συνιστάται: