Υλικό υπολογιστών

* Γνώση Υπολογιστών >> Υλικό υπολογιστών >> Συσκευές Εισόδου και Εξόδου

Πώς να κάνει απλή ATTINY2313 Προγραμματιστής

Κάνοντας έναν προγραμματιστή ATTINY2313 δεν είναι τόσο απλή και άμεση . Πολλά πράγματα μπορούν να πάνε στραβά , ειδικά όταν προσπαθεί να προγραμματίσετε σε " C " αντί συναρμολόγησης , ενώ χρησιμοποιώντας εργαλεία ανοικτού κώδικα ανάπτυξη . Αν έχετε ένα φορητό υπολογιστή Mac , είναι καλύτερο να χρησιμοποιήσετε μια λύση που βασίζεται σε USB , δεδομένου ότι δεν υπάρχουν πραγματικές παράλληλες ή σειριακές θύρες στο Mac . Τα πράγματα που θα χρειαστείτε
Atmel ISP MkII
10 - pin ανάπτυξη του σκάφους ISP
υποδοχή ISP 6 - pin

Παρουσίαση Περισσότερες οδηγίες
Η

1 Χρησιμοποιήστε ένα USB σειριακή θύρα και μια αληθινή προγραμματιστή USB , η Atmel ISP MkII . Αυτό προγραμματιστής είναι μια εξαιρετική επιλογή, διότι είναι απλό , μικρό και έρχεται σε ένα ανθεκτικό κουτί . Αυτό προγραμματιστής είναι επίσης αρκετά δημοφιλής , που σημαίνει ότι θα βρείτε μια μεγάλη υποστήριξη στον πληθυσμό open-source . 2

Συνδέστε την Atmel ISP MkII σε έναν πίνακα ανάπτυξης . Η ανάπτυξη του σκάφους θα προμηθεύει το μικροελεγκτή με τις κατάλληλες συνδέσεις και τη δύναμη να τον προγραμματιστή . Ο ISP MkII περιέχει μια νέα έκδοση του 6 - pin In System Programmable ( ISP) που δεν είναι συμβατή με το βύσμα ISP 10 - pin στο διοικητικό συμβούλιο . Ωστόσο , ένας προσαρμογέας μπορεί να κατασκευαστεί , δεδομένου ότι οι πείροι είναι ένα υποσύνολο του συνδέσμου στην πλακέτα 10 - pin .
Εικόνων 3

Αφαιρέστε την αρχική υποδοχή ISP 10 - pin από το διοικητικό συμβούλιο . Τοποθετήστε το 6-pin header στο διοικητικό συμβούλιο και να εκτελέσετε μια δέσμη των καλωδίων από τη νέα κεφαλίδα στην υποδοχή που περιείχε προηγουμένως το βύσμα 10 -pin . Το διοικητικό συμβούλιο θα λειτουργήσει τέλεια ως μια τροποποιημένη υποδοχή πλακέτας 6 - pin .
Η 4

Εγκαταστήστε libusb για την υποστήριξη USB πριν επιχειρήσετε να προγραμματίσετε τη συσκευή . Σε αντίθετη περίπτωση , ο κωδικός σφάλματος " avrdude συντάχθηκε χωρίς την υποστήριξη usb " θα εμφανιστεί , απαιτώντας " sudo make uninstall " πρέπει να τρέξει για να καθαρίσει την απόπειρα εγκατάστασης . Με εγκατεστημένο libusb , τρέξιμο. /Configure και " sudo make install . "
5

προσπάθεια να επικοινωνήσει με το τσιπ . Η ταχύτητα για να επιτευχθεί επαφή είναι εξαιρετικά υποτονική λόγω της αργής προεπιλεγμένη ταχύτητα προγραμματισμού . Η επίπονη ρυθμός έχει συνδεθεί με δύο βασικούς παράγοντες : την επικοινωνία με τη συσκευή περιλαμβάνει μια καθυστέρηση αρκετών λεπτών , και μόλις αποκατασταθεί η επικοινωνία , η ταχύτητα είναι αξιοθρήνητη . Υπάρχουν μερικές επιλογές που είναι διαθέσιμες για την αντιμετώπιση αυτών των προβλημάτων .
Η 6

Δείτε το διαδραστικό τρόπο στο τερματικό . Τύπος " avrdude - p t2313 - γ avrispmkII - P - usb . TUF " Μετά από λίγα λεπτά , θα πρέπει να παρουσιαστεί ένα μήνυμα . Πληκτρολογήστε " sck 10 " τότε " κόψει ". Αυτό θα πρέπει να ρυθμίσετε χειροκίνητα την ταχύτητα του προγραμματισμού μέσω της άμεσης επικοινωνίας με τον προγραμματιστή . Στη συνέχεια, διαγράψτε το τμήμα του κώδικα που προκαλεί τη μεγάλη καθυστέρηση . Μπορείτε δεν θα παρεμβαίνει με τίποτα , αλλά θα αυξήσει κατά πολύ την ταχύτητα , τη μείωση του κύκλου κατάρτισης και προγραμματισμού σε περίπου πέντε δευτερόλεπτα . Τα πάντα θα πρέπει τώρα να οργανωθεί και να λειτουργήσει .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα