Πίνακας περιεχομένων:
- Βήμα 1: Λογισμικό που χρησιμοποιείται:
- Βήμα 2: Εξαρτήματα που χρησιμοποιούνται:
- Βήμα 3: Κωδικός:
- Βήμα 4: Αρχή εργασίας και βίντεο:
Βίντεο: Φροντιστήριο Atollic TrueSTUDIO-STM32L100 PWM: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σε αυτό το σεμινάριο θα σας πούμε πώς να χρησιμοποιήσετε το PWM σε μικροελεγκτή με βάση STM32, εδώ χρησιμοποιούμε το κιτ 32L100discovery-Discovery με μικροελεγκτή STM32L100RCT6.
Βήμα 1: Λογισμικό που χρησιμοποιείται:
Αυτά είναι τα λογισμικά που χρησιμοποιήσαμε για αυτό το έργο:
1. Atollic TrueSTUDIO: Το Atollic® TrueSTUDIO® για το STM32 είναι ένα ευέλικτο και επεκτάσιμο IDE ανάπτυξης και εντοπισμού σφαλμάτων για προγραμματιστές STM32 MCU που θέλουν εξαιρετικά ισχυρά εργαλεία για να βοηθήσουν στην ανάπτυξη ενσωματωμένου λογισμικού υψηλής ποιότητας. Το TrueSTUDIO® βασίζεται σε ανοικτά πρότυπα (ECLIPSE και GNU) και επεκτείνεται με επαγγελματικά χαρακτηριστικά για διαχείριση κώδικα και προηγμένη ανάλυση συστήματος. Αυτό δίνει μια μοναδική εικόνα για τη δομή και τη δυναμική συμπεριφορά του συστήματος.
Μπορείτε να κατεβάσετε αυτό το λογισμικό από αυτόν τον σύνδεσμο
2. STM32CubeMX: Το STM32CubeMX είναι ένα γραφικό εργαλείο που επιτρέπει μια πολύ εύκολη διαμόρφωση μικροελεγκτών και μικροεπεξεργαστών STM32, καθώς και τη δημιουργία του αντίστοιχου κωδικού C εκκίνησης για τον πυρήνα Arm® Cortex®-M ή μερικό Linuxree Device Tree for Arm Core πυρήνας Cortex®-A), μέσω μιας διαδικασίας βήμα προς βήμα.
Μπορείτε να κατεβάσετε αυτό το λογισμικό από αυτόν τον σύνδεσμο
Βήμα 2: Εξαρτήματα που χρησιμοποιούνται:
Υπάρχει μόνο ένα υλικό που χρησιμοποιήσαμε σε αυτό το σεμινάριο:
1.32L100CDISCOVERY: Το 32L100CDISCOVERY σάς βοηθά να ανακαλύψετε τις δυνατότητες των μικροελεγκτών Cortex®-M3 των 32-bit STM32L100 Value Line και να αναπτύξετε εύκολα τις εφαρμογές σας. Περιλαμβάνει όλα όσα απαιτούνται για αρχάριους και έμπειρους χρήστες για να ξεκινήσουν γρήγορα.
Με βάση το STM32L100RCT6, περιλαμβάνει ένα ενσωματωμένο εργαλείο εντοπισμού σφαλμάτων ST-LINK/V2, LED, κουμπιά για εύκολη σύνδεση πρόσθετων εξαρτημάτων και μονάδων.
Βήμα 3: Κωδικός:
Όπως έχουμε δημιουργήσει τον κώδικα με τη βοήθεια του STM32CubeMX, έτσι σας μοιράζομαι το αρχείο main.c.
μπορείτε να λάβετε το αρχείο main.c από τον παρακάτω σύνδεσμο λήψης
Βήμα 4: Αρχή εργασίας και βίντεο:
Εδώ πρώτα πρέπει να ανοίξετε το STM32CubeMX και μετά πρέπει να επιλέξετε τον σωστό πίνακα ή mcu εάν χρησιμοποιείτε προσαρμοσμένη πλακέτα.
Για όλη τη διαδικασία, δείτε το ενσωματωμένο βίντεο.
Ολόκληρη η Περιγραφή Έργου δίνεται στο παραπάνω βίντεο Αν έχετε οποιαδήποτε αμφιβολία σχετικά με αυτό το έργο, μη διστάσετε να μας σχολιάσετε παρακάτω. Και αν θέλετε να μάθετε περισσότερα σχετικά με το ενσωματωμένο σύστημα, μπορείτε να επισκεφτείτε το κανάλι μας στο youtube. Επισκεφθείτε και κάντε like στη σελίδα μας στο Facebook για συχνές ενημερώσεις.
Ευχαριστώ & Χαιρετισμούς, Τεχνολογίες Embedotronics
Συνιστάται:
Φροντιστήριο AVR Assembler 2: 4 Βήματα
AVR Assembler Tutorial 2: Αυτό το σεμινάριο είναι συνέχεια του " AVR Assembler Tutorial 1 " Εάν δεν έχετε περάσει από το Σεμινάριο 1, θα πρέπει να σταματήσετε τώρα και να το κάνετε πρώτα. Σε αυτό το σεμινάριο θα συνεχίσουμε τη μελέτη του προγραμματισμού της γλώσσας συναρμολόγησης του atmega328p u
Φροντιστήριο AVR Assembler 1: 5 Βήματα
AVR Assembler Tutorial 1: Αποφάσισα να γράψω μια σειρά σεμιναρίων για τον τρόπο γραφής προγραμμάτων γλώσσας συναρμολόγησης για το Atmega328p που είναι ο μικροελεγκτής που χρησιμοποιείται στο Arduino. Εάν οι άνθρωποι παραμείνουν ενδιαφερόμενοι, θα συνεχίσω να βγάζω ένα την εβδομάδα περίπου, μέχρι να εξαντληθώ
Φροντιστήριο AVR Assembler 6: 3 Βήματα
AVR Assembler Tutorial 6: Καλώς ορίσατε στο Tutorial 6! Το σημερινό σεμινάριο θα είναι σύντομο, όπου θα αναπτύξουμε μια απλή μέθοδο για την επικοινωνία δεδομένων μεταξύ ενός atmega328p και ενός άλλου χρησιμοποιώντας δύο θύρες που τους συνδέουν. Στη συνέχεια, θα πάρουμε τον κύκλο ζαριών από το Tutorial 4 και το Register
Φροντιστήριο AVR Assembler 7: 12 Βήματα
AVR Assembler Tutorial 7: Καλώς ορίσατε στο Tutorial 7! Σήμερα θα δείξουμε πρώτα πώς να καθαρίσουμε ένα πληκτρολόγιο και στη συνέχεια θα δείξουμε πώς να χρησιμοποιούμε τις αναλογικές θύρες εισόδου για επικοινωνία με το πληκτρολόγιο. Αυτό θα το κάνουμε χρησιμοποιώντας διακοπές και ένα μόνο καλώδιο ως εισαγωγή. Θα συνδέσουμε το πληκτρολόγιο ώστε να
Φροντιστήριο AVR Assembler 9: 7 Βήματα
AVR Assembler Tutorial 9: Καλώς ορίσατε στο Tutorial 9. Σήμερα θα δείξουμε πώς να ελέγχετε τόσο μια οθόνη 7 τμημάτων όσο και μια 4ψήφια οθόνη χρησιμοποιώντας τον κωδικό γλώσσας συναρμολόγησης ATmega328P και AVR. Κατά τη διάρκεια αυτής της προσπάθειας, θα πρέπει να κάνουμε εκτροπές σχετικά με τον τρόπο χρήσης της στοίβας