Πίνακας περιεχομένων:
Βίντεο: Προγραμματιστής ATtiny για Arduino Uno: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Εάν έχετε εμπιστευτεί με την πλατφόρμα Arduino και θέλετε να δοκιμάσετε να προγραμματίσετε άλλους μικροελεγκτές atmel, αυτός ο οδηγός θα σας βοηθήσει να κάνετε τα πρώτα σας βήματα. Συγκεκριμένα, θα φτιάξετε μια ασπίδα για συμβατούς πίνακες Arduino Uno για να προγραμματίσετε πολλούς μικροελεγκτές ATtiny (2313/4313 25/45/85 και ίσως και μερικοί άλλοι).
Προμήθειες
Για αυτό το απλό έργο θα χρειαστείτε:
-επιφάνεια (μονής ή διπλής όψης τουλάχιστον 20x10 κουκκίδες)
-3x LED 5mm
-3x 220-330 Ohm αντιστάσεις
-Υποδοχή 20 ακίδων
-12 αντρικές κεφαλίδες καρφιτσών (τουλάχιστον)
-1x άλτης
-κάποια καλώδια άλματος
Και φυσικά έναν μικροελεγκτή ATtiny για συνεργασία (στην περίπτωσή μου είναι 2313)
Βήμα 1: Καλωδίωση
Δεν έχω συνηθίσει να κάνω οδηγούς βήμα προς βήμα, οπότε απλά επισυνάπτω το τελικό αποτέλεσμα και κάποια καλωδίωση. Λάβετε υπόψη ότι η πολικότητα των LED δεν τηρείται στην εικόνα Fritzing, οπότε προσέξτε!
Εάν αποφασίσατε να χρησιμοποιήσετε μονόπλευρη διάτρηση, τότε πρέπει να πιέσετε προς τα κάτω τις επικεφαλίδες των αρσενικών καρφιτσών με μερικές πένσες για να κάνετε τις καρφίτσες μεγαλύτερες και να τις κολλήσετε από την πίσω πλευρά.
Ο βραχυκυκλωτήρας χρειάζεται για να αλλάξει η καρφίτσα GND (ανάλογα με τον μικροελεγκτή που χρησιμοποιείτε) αν και μπόρεσα να ανεβάσω το σκίτσο στο ATtiny 2313 ακόμη και χωρίς GND καθόλου …
Το πράσινο LED είναι πάντα αναμμένο και είναι προαιρετικό.
Βήμα 2: Ρύθμιση λογισμικού
Τώρα πρέπει να ανεβάσετε το arduino isp στον πίνακα arduino. Μεταβείτε στο Αρχείο -> Παραδείγματα -> ArduinoISP.
Πριν από τη μεταφόρτωση, μπορείτε να αλλάξετε τη συμπεριφορά των LED με αντιστοίχιση των ακίδων 8 και 9, ο πείρος 7 ΔΕΝ θα χρησιμοποιηθεί. Το PMODE (στην περίπτωσή μου μπλε) είναι αυτό που αναβοσβήνει όταν ανεβάζετε το σκίτσο. Το ERR θα ανάψει όταν παρουσιαστεί σφάλμα. Προσπάθησα να προσομοιώσω σφάλματα, αλλά δεν άναψε ποτέ … Το HB σημαίνει HeartBeat και ανά τακτά διαστήματα ενεργοποιείται και απενεργοποιείται. Δεν είναι πολύ χρήσιμο για μένα, αλλά μπορείτε να το εκχωρήσετε αντί για LED ERR.
Βήμα 3: Μεταφόρτωση του σκίτσου σας
Τώρα είστε τελικά έτοιμοι να ανεβάσετε το σκίτσο σας. Βεβαιωθείτε ότι έχετε εγκαταστήσει τη συγκεκριμένη πλακέτα (μικροελεγκτή) και, στη συνέχεια, μεταβείτε στην επιλογή Εργαλεία -> Προγραμματιστής -> Arduino ως ISP.
Βεβαιωθείτε ότι οι ψηφιακές ακίδες που έχουν οριστεί στο σκίτσο σας αντιστοιχούν σε αυτές του μικροελεγκτή σας.
Τώρα είστε έτοιμοι να ανεβάσετε το σκίτσο σας!
Συνιστάται:
Ένας μικροσκοπικός προγραμματιστής για μικροελεγκτές ATTINY με Arduino UNO: 7 βήματα
Ένας μικροσκοπικός προγραμματιστής για μικροελεγκτές ATTINY With Arduino UNO: Αυτή τη στιγμή είναι ενδιαφέρον να χρησιμοποιείτε μικροελεγκτές της σειράς ATTINY λόγω της ευελιξίας τους, της χαμηλής τιμής τους αλλά και του γεγονότος ότι μπορούν εύκολα να προγραμματιστούν σε περιβάλλοντα όπως το Arduino IDE. Προγράμματα σχεδιασμένα για μονάδες Arduino μπορούν να είναι μεταφέρεται εύκολα
Προγραμματιστής ATTiny HV: 4 βήματα
Προγραμματιστής ATTiny HV: Αυτό το εκπαιδευτικό είναι για ένα βοηθητικό πρόγραμμα προγραμματισμού ATTiny που χρησιμοποιεί ένα ESP8266 και μια διεπαφή χρήστη που βασίζεται σε πρόγραμμα περιήγησης. Ακολουθεί από έναν προηγούμενο εκπαιδευτικό επεξεργαστή ασφαλειών για την ανάγνωση και τη ρύθμιση των ασφαλειών, αλλά τώρα υποστηρίζει τη διαγραφή, την ανάγνωση και την εγγραφή του fla
Μικρύνετε τα έργα σας στο Arduino - Arduino UNO Ως προγραμματιστής ATmega328P (https://youtu.be/YO61YCaC9DY): 4 βήματα
Μικρύνετε τα έργα σας στο Arduino | Arduino UNO Ως προγραμματιστής ATmega328P (https://youtu.be/YO61YCaC9DY): Σύνδεσμος βίντεο: https://youtu.be/YO61YCaC9DYΠρογραμματισμός ATmega328P χρησιμοποιώντας το Arduino ως ISP (Προγραμματιστής στο σύστημα) σας επιτρέπει να χρησιμοποιείτε λειτουργίες Arduino ή ψωμιού PCB. Βοηθά κυρίως όταν φτιάχνετε το έργο του κολλεγίου σας. Μειώνει
Φτηνός προγραμματιστής STK500 AVR για Atmel Studio: 7 Βήματα
Φτηνός προγραμματιστής STK500 AVR για το Atmel Studio: Το Atmel Studio είναι ένα ισχυρό εργαλείο για τη δημιουργία προγραμμάτων AVR, αλλά η συγγραφή ενός προγράμματος είναι το πρώτο βήμα. Για να χρησιμοποιήσετε το πρόγραμμά σας, πρέπει να κάνετε ένα κύκλωμα και να μεταφέρετε τον κωδικό σας στον μικροελεγκτή. Μπορείτε να προγραμματίσετε το AVR από το Atmel Studio με τη χρήση
Προγραμματιστής ISP για μικροελεγκτές AVR: 4 βήματα
Προγραμματιστής ISP για μικροελεγκτές AVR: Ένας προγραμματιστής μικροελεγκτών είναι μια συσκευή υλικού που συνοδεύεται από λογισμικό που χρησιμοποιείται για τη μεταφορά του κώδικα της γλώσσας του μηχανήματος στον μικροελεγκτή/EEPROM από τον υπολογιστή. Προγραμματιστής ISP για μικροελεγκτές AVR είναι Serial Programmers που χρησιμοποιεί το