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

AVR HVPP Διαμορφωτής: 4 βήματα
AVR HVPP Διαμορφωτής: 4 βήματα

Βίντεο: AVR HVPP Διαμορφωτής: 4 βήματα

Βίντεο: AVR HVPP Διαμορφωτής: 4 βήματα
Βίντεο: AVR HVPP/HVSP/ISP Programmer - Software Preview 2024, Νοέμβριος
Anonim
Διαμορφωτής AVR HVPP
Διαμορφωτής AVR HVPP

Πρόσφατα έχω μερικά τσιπ 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

Συνιστάται: