Πίνακας περιεχομένων:
Βίντεο: Πώς να προγραμματίσετε το PIC MCU με προγραμματιστή PICkit χρησιμοποιώντας ένα Breadboard: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Δεν χρειάζεστε ακριβά και εξελιγμένα εργαλεία για να παίξετε με μικροελεγκτές PIC (ή οποιονδήποτε άλλο). Το μόνο που χρειάζεστε είναι ένα breadboard όπου δοκιμάζετε το κύκλωμα και τον προγραμματισμό σας. Φυσικά κάποιο είδος προγραμματιστή και IDE είναι απαραίτητο. Σε αυτό το διδακτικό θα χρησιμοποιήσω τον προγραμματιστή MPLAB X IDE και PICkit3.
Έχω επιλέξει το PIC18F14K22. Δεν υπάρχει ιδιαίτερος λόγος για τη συγκεκριμένη PIC, απλώς τη χρησιμοποιώ αυτήν τη στιγμή. Λειτουργεί στην περιοχή τάσης μεταξύ 2,3 V και 5,5 V. Η διαδικασία προγραμματισμού θα εμφανιστεί με τον απλό κωδικό που επιτρέπει στο LED να αναβοσβήνει περιοδικά.
Βήμα 1: Τι χρειαζόμαστε
- Προγραμματιστής PICkit3
- σανίδα ψωμιού
- MICU PIC18F14K22
- Κεφαλίδα 6 ακίδων
- μερικά καλώδια
- είτε μπαταρία 4,5 V είτε καλώδιο USB (μπορείτε να χρησιμοποιήσετε μερικά από το παλιό ποντίκι ή το πληκτρολόγιο ή να το φτιάξετε μόνοι σας)
- οποιοδήποτε χρώμα LED και αντίσταση 470 για σκοπούς δοκιμής
Φύλλα δεδομένων:
PIC18F14K22
PICkit 3
Βήμα 2: Καλωδίωση
PICkit3
Ας ρίξουμε μια ματιά στον προγραμματιστή PICkit3. Παρατηρήστε τη θηλυκή κεφαλίδα 6 ακίδων στην κάτω πλευρά. Ο πείρος νούμερο ένα υπογράφεται με λευκό τρίγωνο, οπότε από την μπροστινή πλευρά οι καρφίτσες αριθμούνται από δεξιά προς τα αριστερά. Περιγραφή καρφιτσών:
- MCLR
- Vdd
- Εδαφος
- Δεδομένα ICSP
- Ρολόι ICSP
- Μη συνδεδεμένο
Breadboard
Πρώτα τοποθετήστε κεφαλίδα 6 ακίδων και PIC αρκετά κοντά ο ένας στον άλλο στο breadboard. Στο φύλλο δεδομένων PIC πρέπει να μάθουμε τη χαρτογράφηση συναρτήσεων:
- Vdd - ακίδα 1
- Vss (γείωση) - καρφίτσα 20
- PGD (ICSP Data) - pin 19
- PGC (ICSP Clock) - καρφίτσα 18
- MCLR - ακίδα 4
- RC0 - ακίδα 16 (ο πείρος από τον οποίο θα οδηγηθεί το LED)
Το σχήμα κυκλώματος φαίνεται στην εικόνα Fritzing.
Τροφοδοσία
Όπως αναφέρθηκε νωρίτερα, το κύκλωμα μπορεί να τροφοδοτηθεί είτε από μπαταρία 4,5 V είτε από την πρίζα USB (5 V). Για να γίνει σαφές ότι 5 V είναι εντάξει για τη συγκεκριμένη PIC, αλλά δεν χρειάζεται να είναι για άλλους. Ελέγχετε πάντα το φύλλο δεδομένων για το εύρος τάσης που ισχύει για τη συσκευή.
Βήμα 3: Προγραμματισμός
Ετοίμασα αρκετά απλό κώδικα για σκοπούς δοκιμής. Όταν έχετε έτοιμο το έργο MPLAB για προγραμματισμό, συνδέστε το PICkit3 στην κεφαλίδα καρφιτσών στον πίνακα ψωμιού. Μην ξεχάσετε να τροφοδοτήσετε το κύκλωμα, διαφορετικά η σύνδεση μεταξύ του PIC και του προγραμματιστή αποτυγχάνει. Κάντε κλικ στο κουμπί "Make and Program Device Main Project" και περιμένετε μέχρι να ολοκληρωθεί ο προγραμματισμός. Μετά από αυτό, το LED πρέπει να αναβοσβήνει - 500 ms ενεργοποιημένο και 500 ms απενεργοποιημένο.
Συνιστάται:
Πώς να ανεβάσετε τον κωδικό C στο AVR χρησιμοποιώντας το Arduino Uno ως προγραμματιστή: 6 βήματα
Πώς να ανεβάσετε τον κωδικό C σε ِ AVR χρησιμοποιώντας το Arduino Uno ως προγραμματιστή: HI σε όλους: D Εδώ θα μοιραστώ έναν απλό τρόπο προγραμματισμού οποιουδήποτε τσιπ AVR χρησιμοποιώντας το Arduino Uno R3 Το μόνο που χρειάζεστε για να εγγράψετε τον κωδικό στον μικροελεγκτή σας είναι το Arduino Uno αντί να αγοράσετε συγκεκριμένα προγραμματιστής που κόστισε πολύ
Πώς να φτιάξετε ένα drone χρησιμοποιώντας το Arduino UNO - Φτιάξτε ένα Quadcopter χρησιμοποιώντας μικροελεγκτή: 8 βήματα (με εικόνες)
Πώς να φτιάξετε ένα drone χρησιμοποιώντας το Arduino UNO | Φτιάξτε ένα Quadcopter χρησιμοποιώντας μικροελεγκτή: Εισαγωγή Επισκεφθείτε το κανάλι μου στο Youtube Ένα Drone είναι ένα πολύ ακριβό gadget (προϊόν) για αγορά. Σε αυτήν την ανάρτηση θα συζητήσω πώς θα το φτιάξω φθηνά; Και πώς μπορείτε να φτιάξετε το δικό σας έτσι σε φθηνή τιμή … Λοιπόν στην Ινδία όλα τα υλικά (κινητήρες, ESC
TOUCH SWITCH - Πώς να φτιάξετε έναν διακόπτη αφής χρησιμοποιώντας ένα τρανζίστορ και ένα Breadboard .: 4 βήματα
TOUCH SWITCH | Πώς να φτιάξετε έναν διακόπτη αφής χρησιμοποιώντας ένα τρανζίστορ και ένα Breadboard .: Ο διακόπτης αφής είναι ένα πολύ απλό έργο που βασίζεται στην εφαρμογή των τρανζίστορ. Το τρανζίστορ BC547 χρησιμοποιείται σε αυτό το έργο το οποίο λειτουργεί ως διακόπτης αφής. ΒΕΒΑΙΩΘΕΙΤΕ ΝΑ ΔΕΙΤΕ ΤΟ ΒΙΝΤΕΟ ΠΟΥ ΘΑ ΣΑΣ ΔΩΣΕΙ ΟΛΕΣ ΤΙΣ ΛΕΠΤΟΜΕΡΕΙΕΣ ΓΙΑ ΤΟ ΕΡΓΟ
Πώς να προγραμματίσετε ένα Arduino από ένα Raspberry Pi: 3 βήματα
Πώς να προγραμματίσετε ένα Arduino από ένα Raspberry Pi: Με αυτό το σεμινάριο θα σας δείξω πώς να εγκαταστήσετε το λογισμικό Arduino στο Raspberry Pi.P.S. Συγγνώμη για τα κακά μου αγγλικά
Πώς να φτιάξετε έναν προγραμματιστή PIC - PicKit 2 «κλώνος»: 4 βήματα (με εικόνες)
Πώς να φτιάξετε προγραμματιστή PIC - «κλώνος» PicKit 2: Γεια σας! Αυτό είναι ένα σύντομο εγχειρίδιο σχετικά με την κατασκευή ενός προγραμματιστή PIC που λειτουργεί ως PicKit 2. Το έκανα επειδή είναι πολύ φθηνότερο από το να αγοράζεις ένα πρωτότυπο PicKit και επειδή το Microchip, οι κατασκευαστές μικροελεγκτών PIC και ο προγραμματιστής PicKit