Πίνακας περιεχομένων:
Βίντεο: Προγραμματισμός MSP430 DIP χρησιμοποιώντας βήματα Ez430: 4
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Όταν βρήκα τον προγραμματιστή USB ez430 της TI, φάνηκε ότι ήταν μία από τις ευκολότερες μεθόδους για να ξεκινήσετε και να τρέξετε με ένα MCU. Πώς θα μπορούσα να κάνω λάθος, έχει ez στο όνομα! Αποδεικνύεται ότι είναι στην πραγματικότητα εύκολο … κυρίως.
Το ez430 είναι υπέροχο αν θέλετε να χρησιμοποιήσετε τους μικρούς πίνακες στόχων που πωλεί η TI, αλλά η έλλειψη πληροφοριών για τον πραγματικό αρχάριο είναι απογοητευτική όταν προσπαθείτε να προχωρήσετε στον προγραμματισμό εξωτερικών τσιπ και το πλήθος των τεχνικών πληροφοριών από το Texas Instruments είναι τρομακτικό.
Σε αυτό το σύντομο άρθρο ελπίζω να δείξω πώς να ξεκινήσετε να λειτουργείτε με αυτά τα δείγματα DIP που παραγγείλατε από την TI χρησιμοποιώντας το ez430. Θα δουλέψω με την ίδια μονάδα μικροελεγκτή (MCU) όπως στον πίνακα στόχου ez430, δηλαδή τον MSP430F2013. Οποιοδήποτε MSP430x2xx θα λειτουργεί με την ίδια μέθοδο και, από όσο γνωρίζω, ολόκληρη η γραμμή MSP430 χρησιμοποιεί τις ίδιες συνδέσεις προγραμματισμού. Εάν χρησιμοποιείτε ένα πακέτο διαφορετικό από ένα πακέτο διπλής γραμμής (DIP ή DIL) ή μια συσκευή διαφορετική από το MSP430x2xx, τότε θα πρέπει να ανατρέξετε στο φύλλο δεδομένων της συσκευής για να βρείτε τις κατάλληλες θέσεις καρφιτσών.
Βήμα 1: Μέρη
Για τον προγραμματισμό του msp430 υπάρχουν μόνο μερικά μέρη που χρειάζεστε. Ακολουθεί η λίστα: Υποδοχή ενσύρματου IC MSP430 MCU ez430 Υποδοχή 4 ακίδων (.050 διασύνδεση πλέγματος) Μια γρήγορη σημείωση στην υποδοχή 4 ακίδων. Ο οδηγός χρήστη ez430 παραθέτει τον αριθμό μέρους του Mill-Max. Το Mouser.com τα είχε στο απόθεμα όταν έκανα τον τελευταίο έλεγχο και η Mill-Max μπορεί να προσφέρει δείγματα. Σημειώστε ότι η εικόνα έχει επιπλέον μέρη για τον πρωτο-πίνακα που αναφέρεται αργότερα στο άρθρο. Χρησιμοποίησα καλώδιο 30 gauge με επίστρωση Kynar για τις συνδέσεις περιτυλίγματος.
Βήμα 2: Πίνακες
Ο προγραμματισμός ενός MSP430 απαιτεί μόνο 4 καλώδια, συμπεριλαμβανομένων των συνδέσεων Vcc και Vss. Το παρακάτω σχήμα θα βοηθήσει. Αυτές είναι οι μόνες συνδέσεις που χρειάζεστε για να κατεβάσετε ένα πρόγραμμα στο MCU. Έχω δημιουργήσει δύο πίνακες προγραμματισμού. Το πρώτο χρησιμοποιεί μια μικρή σανίδα ψύξης, πρίζα ZIF και 4 σύρματα από ένα παλιό καλώδιο IDE με την πρίζα 4 ακίδων συγκολλημένη στο ένα άκρο. Η πρίζα Zero Insertion Force εξοικονομεί προσπάθεια όταν μετακινείτε το MCU. Το δεύτερο χρησιμοποιεί μια πρίζα DIP από το Mill-Max και μερικές καρφίτσες που είχα τοποθετήσει, καθώς και κάποια άλλα εξαρτήματα. Έχω τυλίξει τις περισσότερες συνδέσεις. Wasταν απαραίτητο μόνο να κολλήσετε την πρίζα 4 ακίδων. Βασικά είναι ένας πρωτο-πίνακας χωρίς τον ταλαντωτή. Δείτε εδώ για το σχηματικό πίνακα πρωτοτύπου. Ο πίνακας 2-2 του εγγράφου TI slau144c (ο Οδηγός χρηστών MSP430x2xx) δείχνει τους αχρησιμοποίητους τερματισμούς καρφιτσών. Αυτό είναι σημαντικό για τον πίνακα έργου σας, αλλά όχι για τον προγραμματισμό. Το MCU δεν θα εκτελέσει το πρόγραμμά σας αν δεν τραβήξετε τον πείρο RST ψηλά χρησιμοποιώντας την αντίσταση 47k. Μια άλλη σημείωση για τις υποδοχές ακίδων. Όταν συνδέετε τους ακροδέκτες ez430 στην υποδοχή 4 ακίδων, βεβαιωθείτε ότι η σύνδεση Vcc είναι σωστή. Μπορείτε να το επαληθεύσετε κοιτώντας το σχηματικό στο Εγχειρίδιο Χρήσης του ez430. Παρατηρήστε ότι το R10 είναι προσαρτημένο στο Vcc στην πλευρά ez430. Θα πρέπει να μπορείτε να ακολουθήσετε το καλώδιο στον πίνακα πίσω στον πλησιέστερο πείρο σύνδεσης που είναι ο πείρος 1 του συνδέσμου. Από την άλλη πλευρά, θα μπορούσατε να δημιουργήσετε τη σύνδεση προγραμματισμού 4 καλωδίων, που ονομάζεται Spy-Bi-Wire, στην τελική σας εφαρμογή και δεν θα χρειαστεί να αφαιρέσετε καθόλου το τσιπ. Εάν αποφασίσετε να το κάνετε με αυτόν τον τρόπο, τότε μπορείτε να τροφοδοτήσετε το MCU από την πηγή τροφοδοσίας 3V της εφαρμογής σας και απλώς να συνδέσετε τις ακίδες 2 και 3 (βλ. J1) του προγραμματιστή USB στο MCU σας.
Βήμα 3: Προγραμματισμός
Όπως ανέφερα, μόλις έχετε έτοιμο το υλικό, το ez430 είναι εύκολο στη χρήση. Το πρόγραμμα IAR Kickstart που περιλαμβάνεται στη συσκευή θα σας ενεργοποιήσει γρήγορα. Περιλαμβάνεται ένα παράδειγμα προγράμματος που αναβοσβήνει ένα LED προσαρτημένο στη θύρα 1.0. Για να εκτελέσετε το παράδειγμα του προγράμματος στον πίνακά σας, προσθέστε μόνο το LED και την αντίσταση στον ακροδέκτη 2 και την αντίσταση έλξης 47k ohm στον πείρο 10 και θα πρέπει να είστε εκτός λειτουργίας και να αναβοσβήνει. Ένας άλλος πόρος προγραμματισμού για να μάθετε να χρησιμοποιείτε το msp430 μπορεί να είναι βρέθηκε σε αυτόν τον ιστότοπο. Αυτό είναι λίγο πολύ. Υπάρχουν μερικά άλλα παραδείγματα προγραμμάτων εκεί έξω. Εάν θέλετε να τα δοκιμάσετε πριν ξεκινήσετε να προγραμματίζετε το δικό σας, μια γρήγορη αναζήτηση για "msp430 projects" θα σας φέρει αρκετά αποτελέσματα. Καλή επιτυχία και καλό προγραμματισμό!
Βήμα 4: Χρήσιμοι σύνδεσμοι
Οδηγός χρήσης MSP430 Pageez430 της TI Οδηγός χρήσης MSP430x2xx Φύλλο δεδομένων Socket-Mill-Max Σελίδα του Leon Heller Προγραμματισμός MSP430
Συνιστάται:
Z80-MBC2 Προγραμματισμός του Atmega32a: 6 βήματα
Z80-MBC2 Προγραμματισμός του Atmega32a: Προτού μπορέσετε να χρησιμοποιήσετε το z80-MBC2, αφού το δημιουργήσετε, πρέπει να προγραμματίσετε το Atmeg32. Αυτές οι οδηγίες σας δείχνουν πώς να χρησιμοποιήσετε ένα φθηνό arduino mini ως προγραμματιστή για να ανεβάσετε τον κώδικα
Προγραμματισμός ATmega328 Με Arduino IDE χρησιμοποιώντας 8MHz Crystal: 4 βήματα
Προγραμματισμός ATmega328 Με Arduino IDE χρησιμοποιώντας 8MHz Crystal: Σε αυτό το Instuctable θα καλύψω έναν βήμα προς βήμα οδηγό προγραμματισμού ενός ATmega328P IC (Ο ίδιος μικροελεγκτής που υπάρχει στο Arudino UNO) χρησιμοποιώντας Arduino IDE και ένα Arduino UNO ως προγραμματιστή για να κάνετε τον εαυτό σας προσαρμοσμένο Arduino, για να φτιάξετε τα έργα σας
Προγραμματισμός ενός Arduino χρησιμοποιώντας ένα άλλο Arduino για την εμφάνιση ενός κυλιόμενου κειμένου χωρίς βιβλιοθήκη: 5 βήματα
Προγραμματισμός ενός Arduino Χρησιμοποιώντας ένα άλλο Arduino για την εμφάνιση ενός κειμένου κύλισης χωρίς βιβλιοθήκη: Το Sony Spresense ή το Arduino Uno δεν είναι τόσο ακριβά και δεν απαιτούν πολλή ισχύ. Ωστόσο, εάν το έργο σας έχει περιορισμούς ισχύος, χώρου ή ακόμη και προϋπολογισμού, μπορείτε να χρησιμοποιήσετε το Arduino Pro Mini. Σε αντίθεση με το Arduino Pro Micro, το Arduino Pro Mi
Επιλογέας συντονισμού DIP χρησιμοποιώντας 1 καρφίτσα: 4 βήματα
Επιλογέας συντονισμού DIP χρησιμοποιώντας 1 καρφίτσα: Λίγο καιρό πριν δούλευα σε ένα " κουτί μουσικής " έργο που έπρεπε να επιλέξει ανάμεσα σε έως και 10 διαφορετικά αποσπάσματα συντονισμού. Μια φυσική επιλογή για την επιλογή μιας συγκεκριμένης μελωδίας ήταν ένας διακόπτης εμβύθισης 4 ακίδων, καθώς 4 διακόπτες παρέχουν 24 = 16 διαφορετικές ρυθμίσεις. Η
Προγραμματισμός Arduino Nano χρησιμοποιώντας UNO: 4 βήματα (με εικόνες)
Προγραμματισμός Arduino Nano χρησιμοποιώντας UNO: Hey Guys, Πρόσφατα είχα μόλις αγοράσει ένα νέο arduino nano clone (CH340) από το ebay για το μίνι μου arduino έργο. Μετά από αυτό, ένωσα το arduino στον υπολογιστή μου και εγκατέστησα τα προγράμματα οδήγησης, αλλά δεν λειτουργούσαν ακόμα. Μετά από λίγες μέρες μόλις έμαθα πώς να προγραμματίζω