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

Εγκατάσταση MPLAB X για προϊόντα ChipKIT: 6 βήματα
Εγκατάσταση MPLAB X για προϊόντα ChipKIT: 6 βήματα

Βίντεο: Εγκατάσταση MPLAB X για προϊόντα ChipKIT: 6 βήματα

Βίντεο: Εγκατάσταση MPLAB X για προϊόντα ChipKIT: 6 βήματα
Βίντεο: Leap Motion SDK 2024, Νοέμβριος
Anonim
Εγκατάσταση MPLAB X για προϊόντα ChipKIT
Εγκατάσταση MPLAB X για προϊόντα ChipKIT

Πολλοί από εσάς που ακολουθείτε τη σειρά μου For Cheap Robots γνωρίζετε πώς να χρησιμοποιείτε το MPIDE με προϊόντα chipKIT. Mayσως να είστε εξοικειωμένοι με τον τρόπο χρήσης του Arduino IDE με αυτούς τους πίνακες. Μέχρι στιγμής, όμως, δεν έχω χρησιμοποιήσει πολύ το MPLAB X.

Το MPLAB X είναι ένα ισχυρό IDE, κατασκευασμένο από Microchip, το οποίο σας δίνει άμεση πρόσβαση στους καταχωρητές των μικροελεγκτών PIC που χρησιμοποιούν οι πλακέτες chipKIT. Αυτό επιτρέπει πολύ πιο εκλεπτυσμένο έλεγχο των πλακετών και πρόσβαση σε περισσότερο από το υλικό τους που έχει ξεπεραστεί από το Arduino.

Επιπλέον, επειδή το MPLAB X δεν απαιτεί το πρόγραμμα εκκίνησης που απαιτείται από το Arduino και το MPIDE, σας επιτρέπει να χρησιμοποιείτε περισσότερο χώρο προγραμματισμού στους πίνακες σας.

~~~~~

Για περισσότερα πράγματα που έχω κάνει, μπορείτε να δείτε τη σελίδα προφίλ μου!

Για περισσότερες πληροφορίες από το Digilent ή το Digilent Makerspace, ανατρέξτε στο Digilent blog!

Βήμα 1: ΠΡΟΕΙΔΟΠΟΙΗΣΗ

ΠΡΟΕΙΔΟΠΟΙΗΣΗ
ΠΡΟΕΙΔΟΠΟΙΗΣΗ

Η χρήση του MPLAB απαιτεί ένα chipKIT PGM. Επιπλέον, ο προγραμματισμός της πλακέτας σας με MPLAB και PGM θα αντικαταστήσει το πρόγραμμα εκκίνησης. Αυτό σημαίνει ότι μόλις χρησιμοποιήσετε το MPLAB, δεν θα μπορείτε να επιστρέψετε στη χρήση του Arduino ή του MPIDE μέχρι να φορτώσετε ξανά το πρόγραμμα εκκίνησης.

Υπάρχουν πολλά σεμινάρια εδώ στο Instructables που καλύπτουν τον τρόπο επαναφόρτωσης του bootloader για το DP32. Αυτό θα λειτουργήσει επίσης για το WF32 και για τους περισσότερους πίνακες chipKIT. Ωστόσο, χρειάζονται επιπλέον βήματα για την επαναφόρτωση των φορτωτών εκκίνησης στο uC32, οπότε θα καλύψω αυτήν τη διαδικασία σε άλλο σεμινάριο.

Θα πάρω επίσης αυτήν τη στιγμή για να επισημάνω ότι δεν θα καλύψω πώς να προγραμματίσετε τους πίνακες chipKIT στο MPLAB. Αυτό είναι ένα άλλο δοχείο σκουληκιών εντελώς, οπότε θα το καλύψω σε ξεχωριστό σεμινάριο.

Βήμα 2: Λήψη του MPLAB X

Λήψη MPLAB X
Λήψη MPLAB X
Λήψη MPLAB X
Λήψη MPLAB X

Μεταβείτε στον ιστότοπο του Microchip MPLAB X και κάντε κύλιση προς τα κάτω. Θα δείτε μια σειρά καρτελών. Κάντε κλικ σε αυτό που λέει "Λήψη". Κάντε κλικ στο σύνδεσμο για το λειτουργικό σας σύστημα και το πρόγραμμα εγκατάστασης θα πρέπει να ξεκινήσει τη λήψη.

(Πλευρική σημείωση: Επειδή έχω ήδη εγκατεστημένο το MPLAB X, για αυτό το σεμινάριο θα εγκαταστήσω μια παλαιότερη έκδοση, η οποία βρίσκεται στην καρτέλα "Λήψη αρχείου". Εγκαθιστώ το IDE 3.10. Η τελευταία έκδοση (όπως αυτής της γραφής) είναι 3.30.)

Βήμα 3: Εγκατάσταση

Εγκαθιστώ
Εγκαθιστώ
Εγκαθιστώ
Εγκαθιστώ
Εγκαθιστώ
Εγκαθιστώ

Αυτό το βήμα είναι αρκετά απλό, οπότε δεν θα το συζητήσω. Θα επισημάνω ωστόσο ένα πράγμα που αξίζει να σημειωθεί.

Εκτελέστε το πρόγραμμα εγκατάστασης και συμφωνήστε με τους όρους χρήσης. Αρκετά συνηθισμένος ναύλος για έναν εγκαταστάτη, ωστόσο τελικά θα πρέπει να φτάσετε σε ένα βήμα που μοιάζει με την εικόνα 2, το οποίο ρωτά για την εγκατάσταση του IDE ή την εγκατάσταση του IPE. Και τα δύο αυτά πλαίσια πρέπει να ελέγχονται αυτόματα, αλλά αν δεν είναι, προχωρήστε και ελέγξτε τα.

Το IPE είναι ένα ολοκληρωμένο περιβάλλον προγραμματισμού. Είναι χρήσιμο εάν έχετε ένα προ-χτισμένο εξάγωνο αρχείο που χρειάζεται απλώς να μεταφορτωθεί στον πίνακα. Συγκεκριμένα, αυτό το εργαλείο είναι χρήσιμο για την επαναφόρτωση των φορτωτών εκκίνησης σε πλακέτες chipKIT, ώστε να μπορείτε να τους χρησιμοποιήσετε ξανά με το Arduino.

Μπορείτε να χρησιμοποιήσετε μόνο το IDE για να το κάνετε αυτό, ωστόσο θεωρώ ότι το IPE είναι πιο εξορθολογισμένο.

Βήμα 4: Λήψη του μεταγλωττιστή

ΛήψηThe Compiler
ΛήψηThe Compiler
ΛήψηThe Compiler
ΛήψηThe Compiler
ΛήψηThe Compiler
ΛήψηThe Compiler

Αμέσως μετά την ολοκλήρωση της εγκατάστασης, θα πρέπει να μεταφερθείτε στην τελευταία σελίδα του προγράμματος εγκατάστασης, με τρία πλαίσια ελέγχου. Κάθε ένα από αυτά τα πλαίσια ελέγχου, αν παραμείνει επιλεγμένο, θα ανοίξει μια καρτέλα στο προεπιλεγμένο πρόγραμμα περιήγησής σας που πηγαίνει σε έναν ιστότοπο για ένα προϊόν μικροτσίπ. Το μόνο που μας ενδιαφέρει αυτή τη στιγμή είναι ο μεταγλωττιστής XC32, ο οποίος είναι η κορυφαία επιλογή.

Αφήστε το επάνω πλαίσιο επιλεγμένο και καταργήστε την επιλογή των άλλων δύο (όπως στην πρώτη εικόνα).

Όταν πατήσετε "Τέλος", θα ανοίξει μια νέα καρτέλα στη σελίδα μεταγλώττισης XC. Κάντε κύλιση προς τα κάτω μέχρι να δείτε μια σειρά καρτελών και κάντε κλικ σε αυτήν με την ένδειξη "Λήψεις". Κάντε λήψη του μεταγλωττιστή XC32 για το λειτουργικό σας σύστημα.

Είναι σημαντικό να αποκτήσετε τον μεταγλωττιστή XC32, επειδή όλοι οι πίνακες chipKIT χρησιμοποιούν μικροελεγκτές 32 bit. Μπορείτε επίσης να κατεβάσετε τους μεταγλωττιστές 16 και 8 bit (XC16 και XC8, αντίστοιχα), αλλά αυτοί θα είναι χρήσιμοι μόνο εάν χρησιμοποιείτε πίνακες 16 ή 8 bit, οι οποίοι δεν είναι πίνακες chipKIT.

Βήμα 5: Εγκατάσταση του μεταγλωττιστή

Εγκατάσταση του Μεταγλωττιστή
Εγκατάσταση του Μεταγλωττιστή
Εγκατάσταση του Μεταγλωττιστή
Εγκατάσταση του Μεταγλωττιστή
Εγκατάσταση του Μεταγλωττιστή
Εγκατάσταση του Μεταγλωττιστή
Εγκατάσταση του Μεταγλωττιστή
Εγκατάσταση του Μεταγλωττιστή

Μόλις ολοκληρωθεί η λήψη, μπορείτε να εκτελέσετε το πρόγραμμα εγκατάστασης XC32, το οποίο θα σας οδηγήσει στην ίδια τη διαδικασία.

Αξίζει να σημειωθεί ότι εγκαθιστούμε την δωρεάν έκδοση του μεταγλωττιστή XC32. Δεν χρειάζεται να πληρώσετε για οποιαδήποτε άδεια με αυτόν τον τρόπο και θα εξυπηρετήσει τους σκοπούς μας μια χαρά.

Μετά την εγκατάσταση του μεταγλωττιστή σας, θα υπάρχει ένα τελευταίο βήμα στο πρόγραμμα εγκατάστασης το οποίο θα σας ζητήσει να ενεργοποιήσετε ή να αγοράσετε μια άδεια. Επειδή χρησιμοποιούμε την δωρεάν άδεια, δεν χρειάζεται να το κάνουμε αυτό. Ωστόσο, από κάτω υπάρχει ένα κλειδί και ένας σύνδεσμος για μια δωρεάν διαγραφή C ++.

Σε γενικές γραμμές, το C ++ δημιουργεί μεγαλύτερα προγράμματα από το C και προσωπικά δεν χρησιμοποιώ C ++, αλλά μπορείτε αν θέλετε.

Βήμα 6: Αυτό είναι

Αυτό είναι!
Αυτό είναι!

Τώρα έχετε εγκαταστήσει το MPLAB X!

Εάν έχετε συνηθίσει το Arduino ή το MPIDE, το MPLAB είναι ένα εντελώς διαφορετικό θηρίο. Το Arduino φροντίζει να φροντίζει τα περισσότερα από τα πραγματικά δύσκολα πράγματα για εσάς στα παρασκήνια. Καταργώντας αυτό το χάσμα μεταξύ του προγραμματιστή και του μικροελεγκτή, το MPLAB είναι ταυτόχρονα πιο δύσκολο στη χρήση και πιο δύσκολο.

Δεν θα ασχοληθώ πάρα πολύ με το πώς να χρησιμοποιήσω τους πίνακες MPLAB και chipKIT, αλλά θα γράψω ένα ιστολόγιο που εξηγεί πώς να φτιάξω ένα απλό πρόγραμμα αναβοσβήνει με LED και τι πραγματικά συμβαίνει μέσα στον πίνακα.

Ελπίζω να το βρήκατε χρήσιμο!

Συνιστάται: