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

Προγραμματισμός MSP430 DIP χρησιμοποιώντας βήματα Ez430: 4
Προγραμματισμός MSP430 DIP χρησιμοποιώντας βήματα Ez430: 4

Βίντεο: Προγραμματισμός MSP430 DIP χρησιμοποιώντας βήματα Ez430: 4

Βίντεο: Προγραμματισμός MSP430 DIP χρησιμοποιώντας βήματα Ez430: 4
Βίντεο: How to Copy An EPROM {Super Easy, Anyone Can Do It!} 2024, Νοέμβριος
Anonim
Προγραμματισμός MSP430 DIP Χρήση ενός Ez430
Προγραμματισμός MSP430 DIP Χρήση ενός Ez430

Όταν βρήκα τον προγραμματιστή 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

Συνιστάται: