Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό το έργο είναι απλώς ένα απλό πρόγραμμα αναλαμπής που αναπτύχθηκε σε uC/OS III RTOS, το οποίο κατέβηκε από τον ιστότοπο Micrium εδώ και μεταφέρθηκε στον πίνακα Nucleo-L073RZ και είναι έτοιμο για χρήση στο Atollic TureSTUDIO. Αυτή η θύρα έχει δοκιμαστεί μόνο ως έχει και μια πρόσθετη δοκιμή με δύο LED να αναβοσβήνουν σε διαφορετικές χρονικές στιγμές.
Για να είμαστε σαφείς, μπορεί να υπάρχουν απρόβλεπτα προβλήματα με τη θύρα, αλλά καθώς η Micrium δεν έχει παράσχει μια θύρα για αυτόν τον πίνακα, μπορεί να βοηθήσει άλλους να ξεκινήσουν. Η Micrium έχει επίσης σταλεί σε αυτήν τη θύρα για συμπερίληψη στην ενότητα λήψης, αλλά προς το παρόν δεν έχει γίνει ακόμη διαθέσιμη.
Περισσότερα σπουδαία έργα εδώ.
Βήμα 1: Μεταβείτε στον Κώδικα:
Λήψη από το GitHub εδώ.
Βήμα 2: Διαδικασία:
1. Λήψη έργου και αποσυμπίεση.
2. Μετά την αποσυμπίεση αντιγράψτε και επικολλήστε το φάκελο "Micrium_STM32L073RZ_Nucleo_Blinky" στη ρίζα της μονάδας c: \.
3. Μεταβείτε στο "Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/" και θα δείτε έναν φάκελο και δύο αρχεία. Επεξεργαστείτε τα ονόματα και των τριών, ώστε να περιλαμβάνουν μια τελεία στην αρχή και των τριών. (δηλ. ".ρυθμίσεις", ".cproject", ".project") Αυτό συμβαίνει γιατί δεν μπόρεσα να δεσμεύσω τα αρχεία και το φάκελο με. προθέματα στο GitHub.
4. Ανοίξτε το έργο στο Atollic TrueSTUDIO και απολαύστε.
Βήμα 3: ΠΑΡΑΔΕΙΓΜΑ BLINKY ΓΙΑ ΤΟ ST STM32L073RZ-Nucleo
Αυτό το παράδειγμα έργου δείχνει πώς να δημιουργήσετε μια εργασία πυρήνα που αναβοσβήνει ένα LED.
ΕΚΔΟΣΕΙΣ MICRIUM PRODUCT
- uC/OS-III v3.06.02
- uC/CPU v1.31.02
- uC/LIB v1.38.02
ΕΚΔΟΣΕΙΣ IDE/COMPILER
TrueSTUDIO για STM32/GNU v9.0.1
ΡΥΘΜΙΣΗ HARDWARE
Συνδέστε το καλώδιο USB Mini-B στο CN1 για παροχή ρεύματος
ΤΟΠΟΘΕΣΙΕΣ ΕΡΓΑΣΙΑΣ
ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/
ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ
TrueSTUDIO
- Εισαγάγετε τον χώρο εργασίας στο TrueSTUDIO και βεβαιωθείτε ότι το πλαίσιο Επιλογές "Αντιγραφή έργων σε χώρο εργασίας" είναι ΑΠΛΗΡΩΤΟ.
- Πατήστε «CTRL + B» για να δημιουργήσετε το έργο και να δημιουργήσετε μια συνεδρία εντοπισμού σφαλμάτων επιλέγοντας το χώρο εργασίας Blinky και πατώντας F11.
- Μόλις ξεκινήσει η περίοδος εντοπισμού σφαλμάτων, πατήστε F8 για να εκτελέσετε/συνεχίσετε το παράδειγμα.
- Το έργο δημιουργεί μια εργασία που αναβοσβήνει ένα LED κάθε 1 δευτερόλεπτο.
- Τώρα τροποποιήστε την κλήση στο OSTimeDlyHMSM () στο StartupTask () για να αυξήσετε ή να μειώσετε τη συχνότητα με την οποία αναβοσβήνει το LED.
- Δημιουργήστε και τρέξτε ξανά για να δείτε την αλλαγή.
Τροποποιήθηκε το πρότυπο έργο Blinky της Micrium για το STM32L476RG-Nucleo και το μεταφέρθηκε για το STM32L073RZ-Nucleo.