Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Εγκατάσταση του προγράμματος οδήγησης USBasp χρησιμοποιώντας το Zadig
- Βήμα 2: Λήψη AVRDUDE
- Βήμα 3: Ανοίξτε το Atmel Studio
- Βήμα 4: Κάντε κλικ στην επιλογή "Προσθήκη"
- Βήμα 5: Εισαγωγή λεπτομερειών για τον προγραμματιστή USBasp
- Βήμα 6: Χρήση του προγραμματιστή
- Βήμα 7: Αντιμετώπιση προβλημάτων
Βίντεο: Προγραμματισμός μικροελεγκτών με προγραμματιστή USBasp στο Atmel Studio: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
γεια
Έχω διαβάσει και μάθει σε πολλά σεμινάρια που διδάσκουν πώς να χρησιμοποιούν τον προγραμματιστή USBasp με το Arduino IDE, αλλά χρειάστηκε να χρησιμοποιήσω το Atmel Studio για εργασία στο Πανεπιστήμιο και δεν βρήκα κανένα σεμινάριο. Μετά από έρευνα και ανάγνωση πολλών πόρων, δημιούργησα αυτό το σεμινάριο για όποιον θέλει να χρησιμοποιήσει το Atmel Studio με έναν προγραμματιστή USBasp.
Το USBasp είναι μια φθηνότερη λύση στον προγραμματισμό AVR και υποστηρίζει πολλούς μικροελεγκτές. Μπορείτε να βρείτε τον πλήρη κατάλογο στη διεύθυνση
Αυτό το σεμινάριο χρησιμοποιεί το ATtiny85 ως παράδειγμα, αλλά μπορεί να επεκταθεί για τον προγραμματισμό οποιουδήποτε υποστηριζόμενου μικροελεγκτή χρησιμοποιώντας τον προγραμματιστή USBasp.
Ας ασχοληθούμε!
Προμήθειες
Προγραμματιστής USBasp AVR
Βήμα 1: Εγκατάσταση του προγράμματος οδήγησης USBasp χρησιμοποιώντας το Zadig
Ανοίξτε το πρόγραμμα περιήγησης ιστού και μεταβείτε στη διεύθυνση
Χρησιμοποιώντας αυτό το εργαλείο, εγκαθιστούμε πρώτα το σωστό πρόγραμμα οδήγησης στο USBasp.
- Πατήστε το κουμπί λήψης και εγκαταστήστε την εφαρμογή.
- Ανοίξτε το Zadig
- Κάντε κλικ στις επιλογές και πατήστε Λίστα όλων των συσκευών
- Επιλέξτε USBasp και εγκαταστήστε το πρόγραμμα οδήγησης libusbK (v3.0.7.0)
Λάβετε υπόψη ότι η εγκατάσταση του προγράμματος οδήγησης ενδέχεται να διαρκέσει έως και πέντε λεπτά.
Βήμα 2: Λήψη AVRDUDE
Το επόμενο βήμα είναι να κατεβάσετε το AVRDUDE.
Κάντε κλικ στον παρακάτω σύνδεσμο για να κατεβάσετε απευθείας το αρχείο ZIP ή μη διστάσετε να το κατεβάσετε εξωτερικά, αναζητώντας τη λήψη AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Μετά τη λήψη, εξαγάγετε τα αρχεία στα έγγραφά σας ή στα αρχεία του Atmel Studio Program. Είναι σημαντικό να γνωρίζετε πού εξάγονται αυτά, καθώς θα απαιτήσετε τη διαδρομή αρχείου τους στα ακόλουθα βήματα.
Βήμα 3: Ανοίξτε το Atmel Studio
Ανοίξτε το Atmel Studio και στην κύρια γραμμή πλοήγησης, μεταβείτε στα εργαλεία και, στη συνέχεια, κάντε κλικ στα εξωτερικά εργαλεία.
Βήμα 4: Κάντε κλικ στην επιλογή "Προσθήκη"
Κάντε κλικ στην επιλογή "Προσθήκη" για να προσθέσετε ρυθμίσεις για ένα νέο εργαλείο.
Βήμα 5: Εισαγωγή λεπτομερειών για τον προγραμματιστή USBasp
Για την εντολή, εισαγάγετε τη διεύθυνση αρχείου στο αρχείο AVRDUDE.exe που κατεβάσαμε και εξάγαμε νωρίτερα.
Για παράδειγμα, η εισαγωγή της εντολής μου θα είναι:
C: / Αρχεία προγράμματος (x86) Atmel / Studio / avrdude.exe
Σημείωση, αυτό είναι μόνο ένα παράδειγμα !! Η διεύθυνση αρχείου σας πιθανότατα θα είναι διαφορετική. Μη διστάσετε να χρησιμοποιήσετε τη λειτουργία περιήγησης (οι τρεις τελείες στο τέλος της εισόδου εντολών) για να βρείτε το αρχείο avrdude.exe.
Για Επιχειρήματα, αντιγράψτε και επικολλήστε την παρακάτω γραμμή στην εισαγωγή Επιχειρημάτων σας:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i
Αναλύοντας τα παραπάνω επιχειρήματα:
- Το όρισμα μετά από -c προσδιορίζει το αναγνωριστικό προγραμματιστή. Στην περίπτωσή μας, το usbasp
- Το όρισμα μετά το -p προσδιορίζει τον μικροελεγκτή. Στην περίπτωσή μας, το ATtiny85, γνωστό ως t85
-
Το όρισμα μετά το -U προσδιορίζει τον τύπο μνήμης
Αλλάξτε το t85 στον μικροελεγκτή σας αναζητώντας τη σχετική λέξη -κλειδί στους συνδέσμους τεκμηρίωσης που παρέχονται στην αρχή
Σημείωση, τα επιχειρήματα έχουν ληφθεί από την τεκμηρίωση avrdude. Αυτό μπορεί να ληφθεί από τους συνδέσμους που παρέχονται στην αρχή.
Πατήστε Εφαρμογή όταν τελειώσουν!
Βήμα 6: Χρήση του προγραμματιστή
Για να προγραμματίσετε το AVR, βεβαιωθείτε ότι είναι συνδεδεμένο στο USBasp, μεταβείτε στα εξωτερικά εργαλεία και κάντε κλικ στο εργαλείο που μόλις δημιουργήσατε.
Μην ξεχάσετε να δημιουργήσετε τη λύση σας πριν από το πρόγραμμά σας.
Πρέπει να είναι όλα προγραμματισμένα!
Βήμα 7: Αντιμετώπιση προβλημάτων
Εάν προκύψουν προβλήματα:
- Δοκιμάστε να χρησιμοποιήσετε διαφορετικές θύρες USB για να συνδέσετε τον προγραμματιστή USBasp
- Βεβαιωθείτε ότι το AVR είναι συνδεδεμένο με τον προγραμματιστή
- Διαβάστε ξανά προσεκτικά κάθε βήμα και βεβαιωθείτε ότι η εντολή και τα επιχειρήματα στη ρύθμιση εξωτερικών εργαλείων είναι σωστά
Διαφορετικά, είστε όλοι έτοιμοι!
Συνιστάται:
Για να εγκαταστήσετε το λογισμικό Arduino (IDE) στο κιτ προγραμματιστή Jetson Nano: 3 βήματα
Για να εγκαταστήσετε το λογισμικό Arduino (IDE) στο κιτ προγραμματιστών Jetson Nano: Θα χρειαστείτε ένα κιτ προγραμματιστή Jetson Nano; Σύνδεση Διαδικτύου στον πίνακα jetson σας χρησιμοποιώντας την υποδοχή ethernet ή μια κάρτα wifi που είναι εγκατεστημένη
Πώς να ανεβάσετε τον κωδικό C στο AVR χρησιμοποιώντας το Arduino Uno ως προγραμματιστή: 6 βήματα
Πώς να ανεβάσετε τον κωδικό C σε ِ AVR χρησιμοποιώντας το Arduino Uno ως προγραμματιστή: HI σε όλους: D Εδώ θα μοιραστώ έναν απλό τρόπο προγραμματισμού οποιουδήποτε τσιπ AVR χρησιμοποιώντας το Arduino Uno R3 Το μόνο που χρειάζεστε για να εγγράψετε τον κωδικό στον μικροελεγκτή σας είναι το Arduino Uno αντί να αγοράσετε συγκεκριμένα προγραμματιστής που κόστισε πολύ
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE - Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: 4 βήματα
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE | Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: Σε αυτά τα εκπαιδευτικά προγράμματα θα μάθουμε πώς να εγκαθιστούμε πίνακες esp8266 στο Arduino IDE και πώς να προγραμματίζουμε esp-01 και να ανεβάζουμε κώδικα σε αυτό. Δεδομένου ότι οι πίνακες esp είναι τόσο δημοφιλείς, σκέφτηκα να διορθώσω ένα εκπαιδευτικό αυτό και οι περισσότεροι άνθρωποι αντιμετωπίζουν πρόβλημα
Πώς να συνδέσετε έναν προγραμματιστή FT232RL στο Arduino ATMEGA328 για μεταφόρτωση σκίτσων: 4 βήματα
Πώς να συνδέσετε έναν προγραμματιστή FT232RL στο Arduino ATMEGA328 για μεταφόρτωση σκίτσων: Σε αυτό το μίνι οδηγό θα μάθετε πώς να συνδέετε το τσιπ FT232RL στον μικροελεγκτή ATMEGA328 για να ανεβάζετε σκίτσα. Μπορείτε να δείτε ένα Instructable σε αυτόν τον αυτόνομο μικροελεγκτή εδώ
Προγραμματισμός ESC στο Arduino (Hobbyking ESC): 4 βήματα
Προγραμματισμός ESC στο Arduino (Hobbyking ESC): Γεια σας κοινότητα, θα σας δείξω πώς να προγραμματίσετε και να χρησιμοποιήσετε το ESC Hobbyking. Βρήκα μόνο μερικές πληροφορίες και σεμινάρια, τα οποία πραγματικά δεν με βοήθησαν ιδιαίτερα, οπότε αποφάσισα να προγραμματίσω ένα δικό μου σκίτσο, το οποίο είναι πολύ απλό να κατανοηθεί. Σημασία