Πίνακας περιεχομένων:
- Βήμα 1: Δημιουργήστε το κύκλωμα
- Βήμα 2: Προγραμματίστε τον μικροελεγκτή Configurator
- Βήμα 3: Διαμορφώστε το πρόβλημα τσιπ
- Βήμα 4: Τελικές λέξεις
Βίντεο: AVR HVPP Διαμορφωτής: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Πρόσφατα έχω μερικά τσιπ ATMEGA8L που δεν μπορούν να διαβαστούν ούτε να προγραμματιστούν μέσω USBASP. Αναρωτιόμουν αν αυτές οι μάρκες είναι χρήσιμες ή εντελώς σπασμένες.
Διάβασα το φύλλο δεδομένων του τσιπ και συνειδητοποίησα ότι το τσιπ μπορεί να μην μπορεί να διαβάσει εάν είναι κλειδωμένο και/ή οι ρυθμίσεις της ασφάλειας είναι λανθασμένες.
Ανέφερε επίσης ότι ο παράλληλος προγραμματισμός υψηλής τάσης (HVPP) μπορεί να χρησιμοποιηθεί για τη διάσωση του τσιπ. Ως εκ τούτου, το κατασκευάζω για να το δοκιμάσω.
Μπορείτε επίσης να φτιάξετε ένα για να σώσετε τις μάρκες σας επίσης.
Βήμα 1: Δημιουργήστε το κύκλωμα
Χρειάζεστε τα ακόλουθα στοιχεία:
1. Ένας μικροελεγκτής ATMEGA που λειτουργεί (ATMEGA8/88/168/328, έχω χρησιμοποιήσει έναν πίνακα ATMEGA168PA)
2. Μία υποδοχή DIP 28 ακίδων για το τσιπ προορισμού (Μπορείτε να χρησιμοποιήσετε υποδοχή ZIP εάν έχετε)
3. Ένα τρανζίστορ NPN (2N3904 ή 2N2222 κ.λπ., έχω χρησιμοποιήσει 2N3904 εδώ)
4. Δύο αντιστάσεις 1Κ
5. Μία αντίσταση 150R (Για να περιορίσετε το ρεύμα για το κόκκινο LED, χρειάζεστε 100R για το πράσινο ή το μπλε LED)
6. Ένα LED για ένδειξη +12V (έχω χρησιμοποιήσει κόκκινο LED)
7. Μπαταρία 12V (A23) ή μονάδα επιτάχυνσης (έχω χρησιμοποιήσει μονάδα επιτάχυνσης MT3608 σε αυτό το έργο)
Συγκολλήστε τα όλα μαζί με βάση το Σχηματικό.
Βήμα 2: Προγραμματίστε τον μικροελεγκτή Configurator
Φορτώστε τον πηγαίο κώδικα στο Arduino IDE, επιλέξτε τον πίνακα και ενημερώστε το τσιπ.
Or μπορείτε να προγραμματίσετε το τσιπ απευθείας χρησιμοποιώντας τα προ-μεταγλωττισμένα αρχεία HEX μου.
Βήμα 3: Διαμορφώστε το πρόβλημα τσιπ
Τώρα, όλα είναι έτοιμα. Itρθε η ώρα να διορθώσετε το πρόβλημα τσιπ.
Μπορείτε να χρησιμοποιήσετε την εντολή μέσω της Serial Monitor στο Arduino IDE (BAUD 57600) για να διαμορφώσετε το τσιπ. Το πλήρες μενού βρίσκεται μέσα στον πηγαίο κώδικα Arduino.
Εναλλακτικά, μπορείτε να χρησιμοποιήσετε το Windows GUI για επικοινωνία με το πρόγραμμα διαμόρφωσης. Το GUI έχει συμπεριλάβει όλες τις λειτουργίες που παρέχει ο διαμορφωτής.
Μπορείτε να κατεβάσετε το εκτελέσιμο αρχείο ή τον πηγαίο κώδικα από το github μου και να το μεταγλωττίσετε μόνοι σας.
Βήμα 4: Τελικές λέξεις
Έχω σώσει επιτυχώς αυτά τα μη αναγνωσμένα τσιπ και όλα λειτουργούν καλά αφού έχω σβήσει το τσιπ και επαναφέρω τις ρυθμίσεις της ασφάλειας.
Μπορείτε επίσης να διορθώσετε τα προβληματικά σας τσιπ.
Για περισσότερες πληροφορίες και τον πλήρη πηγαίο κώδικα του έργου, επισκεφτείτε το github μου.
github.com/zsccat/HVPP-Configurator
Συνιστάται:
Φροντιστήριο AVR Assembler 2: 4 Βήματα
AVR Assembler Tutorial 2: Αυτό το σεμινάριο είναι συνέχεια του " AVR Assembler Tutorial 1 " Εάν δεν έχετε περάσει από το Σεμινάριο 1, θα πρέπει να σταματήσετε τώρα και να το κάνετε πρώτα. Σε αυτό το σεμινάριο θα συνεχίσουμε τη μελέτη του προγραμματισμού της γλώσσας συναρμολόγησης του atmega328p u
Arduino ως ISP -- Εγγραφή Hex αρχείου σε AVR -- Ασφάλεια σε AVR -- Arduino ως προγραμματιστής: 10 βήματα
Arduino ως ISP || Εγγραφή Hex αρχείου σε AVR || Ασφάλεια σε AVR || Arduino Ως προγραμματιστής: ……………………… Εγγραφείτε στο κανάλι μου στο YouTube για περισσότερα βίντεο …….. Αυτό το άρθρο έχει να κάνει με το arduino ως isp. Εάν θέλετε να ανεβάσετε ένα εξάγωνο αρχείο ή εάν θέλετε να ρυθμίσετε την ασφάλεια σας σε AVR, τότε δεν χρειάζεται να αγοράσετε προγραμματιστή, μπορείτε να κάνετε
Διαμορφωτής φωνής ρομπότ: 14 βήματα (με εικόνες)
Διαμορφωτής φωνής ρομπότ: Αυτή είναι μια απλή για κατασκευή συσκευή που μετατρέπει τη δική σας ανθρώπινη φωνή σε ανώτερη φωνή ρομπότ. Περιλαμβάνει επίσης μια σειρά από γλυκά χαρακτηριστικά, όπως μια υποδοχή εισόδου ήχου, ώστε να μπορείτε να συνδέσετε όλα τα αγαπημένα σας όργανα, μικρόφωνα και συσκευή αναπαραγωγής μουσικής
Διαμορφωτής προϊόντος Inventor: 11 βήματα
Inventor Product Configurator: Αυτό το εγχειρίδιο δείχνει πώς μπορείτε να δημιουργήσετε ένα απλό πρόγραμμα διαμόρφωσης προϊόντος χρησιμοποιώντας το Inventor 2019. Τι χρειάζεστε; Επαγγελματίας εφευρέτης 2019 Βασικός εφευρέτης γνωστός για:
Διαμορφωτής προβολέων Arduino για ασφάλεια μοτοσικλετών: 20 βήματα (με εικόνες)
Διαμορφωτής προβολέων Arduino για ασφάλεια μοτοσικλετών: Οι μοτοσικλέτες είναι δύσκολο να φανούν στο δρόμο κυρίως επειδή έχουν μόλις το ένα τέταρτο του πλάτους ενός αυτοκινήτου ή φορτηγού. Από το 1978 στις ΗΠΑ, οι κατασκευαστές μοτοσικλετών έχουν υποχρεωθεί να κάνουν τις μοτοσικλέτες πιο ορατές καλωδιώνοντας τους προβολείς