- Πίνακας ανάπτυξης MSP-EXP430G2:
- Τροφοδοσία και
- Λογισμικό προγραμματισμού (IDE) για το MSP430 LaunchPad:
- Energia IDE εναντίον Code Composer Studio:
Το MSP-EXP430G2 είναι ένα Εργαλείο ανάπτυξης γνωστό ως LaunchPad που παρέχεται από το Texas Instruments για να μάθει και να εξασκηθεί στον τρόπο χρήσης των μικροελεγκτών τους. Αυτός ο πίνακας εμπίπτει στην κατηγορία Value Line MSP430, όπου μπορούμε να προγραμματίσουμε όλους τους μικροελεγκτές της σειράς MSP430. Η εκμάθηση του τρόπου χρήσης των μικροελεγκτών TI θα ήταν σίγουρα ένα ισχυρό εργαλείο στο μανίκι μας, επειδή το TI είναι πραγματικά τεράστιο και έχει μια μεγάλη αλήθεια από τα MCU για να διαλέξετε σε πολύ λιγότερο ανταγωνιστική τιμή.
Έχουμε ήδη καλύψει λεπτομερές άρθρο σχετικά με τη χρήση του Energia IDE με το MSP430. Σε αυτό το σεμινάριο θα μάθουμε για το Code Composer Studio και πώς χρησιμοποιείται για τον προγραμματισμό του MSP430. Αυτό το σεμινάριο είναι γραμμένο για πολύ αρχάριους και δεν απαιτείται υλικό εκτός από την πλακέτα MSP430 και έναν υπολογιστή. Στο τέλος αυτού του σεμιναρίου θα είμαστε σε θέση να αναβοσβήνει το ενσωματωμένο LED του MSP430.
Πίνακας ανάπτυξης MSP-EXP430G2:
Ο πανέμορφος πίνακας κόκκινου χρώματος είναι ο πίνακας ανάπτυξης MSP-EXP430G2. Αυτός ο πίνακας μπορεί να προγραμματίσει μικροελεγκτές TI που εμπίπτουν στη σειρά MSP430. Ο κύριος σκοπός αυτού του πίνακα είναι να ανεβάσει κώδικα από τον υπολογιστή στο MCU και να διαβάσει σειριακά δεδομένα από το MCU για σκοπούς εντοπισμού σφαλμάτων. Παρέχει επίσης το pin-out για κάθε πείρο του MCU και επίσης δύο LED και ένα μπουτόν για να διευκολύνει την ανάπτυξη. Το διοικητικό συμβούλιο έχει εξελιχθεί πολύ από την κυκλοφορία του και αυτό που φαίνεται παρακάτω είναι το MSP_EXP430G2 Rev1.5.
Το MSP430G2553 έχει καλύτερες προδιαγραφές από τις άλλες σειρές, έχει επίσης μια μονάδα UART η οποία θα ήταν πολύ βολική κατά τον εντοπισμό σφαλμάτων χρησιμοποιώντας το Code Composer Studio. Ως εκ τούτου, σε αυτήν τη σειρά μαθημάτων, θα χρησιμοποιήσουμε το MSP430G2553 για να διερευνήσουμε όλες τις λειτουργίες αυτού του κιτ ανάπτυξης.
Τροφοδοσία και
Πριν ξεκινήσουμε οτιδήποτε, η TI θα είχε ήδη ανεβάσει ένα δείγμα προγράμματος στον MSP430G2553 Μικροελεγκτή σας, οπότε ας τροφοδοτήσουμε τον πίνακα και ελέγξτε αν λειτουργεί. Μπορείτε να τροφοδοτήσετε την πλακέτα μέσω της μίνι υποδοχής USB και μόλις το κάνετε, θα πρέπει να παρατηρήσετε ότι οι λυχνίες LED (κόκκινο και πράσινο) στην κάτω αριστερή γωνία της πλακέτας σας ανάβουν εναλλακτικά. Στη συνέχεια, μπορείτε να πατήσετε το κουμπί που είναι συνδεδεμένο στο P1.3 για να ελέγξετε εάν ο εσωτερικός αισθητήρας θερμοκρασίας λειτουργεί. Ναι, το MSP2553 διαθέτει εσωτερικό αισθητήρα θερμοκρασίας, αφού πατήσετε το κουμπί απλώς τρίψτε τα δάχτυλά σας για να το ζεσταθεί και τοποθετήστε το στο IC που μπορείτε να παρατηρήσετε ότι το κόκκινο LED ανάβει για να δείξει την αύξηση της θερμοκρασίας. Δροσερός!! Σωστά?? Εντάξει τώρα, ας προχωρήσουμε στο Περιβάλλον Λογισμικού.
Λογισμικό προγραμματισμού (IDE) για το MSP430 LaunchPad:
Η Texas Instruments μας επιτρέπει να προγραμματίσουμε τους μικροελεγκτές τους μέσω μιας ποικιλίας Περιβαλλόντων. Το επίσημο είναι το Code Composer Studio που είναι κοινώς γνωστό ως CCS. Αυτό το λογισμικό διατίθεται δωρεάν. Επίσης, απαιτεί ελάχιστο επίπεδο εμπειρίας με τους μικροελεγκτές. Μην ανησυχείτε ότι θα καλύψουμε κάθε βήμα για να εξοικειωθείτε με το CCS.
Υπάρχει ένα ακόμη IDE διαθέσιμο για να γράψετε το πρόγραμμά μας, δηλαδή το Energia IDE. Λοιπόν, ποια είναι η διαφορά μεταξύ CCS και Energia IDE. Καλύψαμε ήδη το Energia IDE στο προηγούμενο σεμινάριό μας.
Energia IDE εναντίον Code Composer Studio:
Το Energia είναι ένα ανοιχτό περιβάλλον και ελεύθερο περιβάλλον που μας επιτρέπει να προγραμματίζουμε εύκολα τους μικροελεγκτές TI. Ο κύριος στόχος της Energia είναι να κάνει τον προγραμματισμό TI MCU's τόσο εύκολο όσο ο προγραμματισμός στο Arduino. Έτσι το Energia είναι ένα ισοδύναμο για το Arduino που υποστηρίζει τους μικροελεγκτές Texas Instruments. Οι άνθρωποι που έχουν χρησιμοποιήσει το Arduino θα συμφωνήσουν