Πίνακας περιεχομένων:
- Βήμα 1: Εγκαταστήστε τα Stm32cubemx, Keil UVision5 και Energia στον υπολογιστή σας, ενημερώστε τα
- Βήμα 2: Ανοίξτε το Stm32cubemx Select Stm32l476 Nucleo Board. Επιλέξτε PC_13 ως εξωτερική καρφίτσα διακοπής
- Βήμα 3: Δεν χρειάζεται να κάνετε αλλαγές στη διαμόρφωση ρολογιού
- Βήμα 4: Επιλέξτε TIMER1 και Πηγή ρολογιού ως εσωτερικό ρολόι. Και κάντε ρυθμίσεις στο TIMER1 σύμφωνα με τις εικόνες
- Βήμα 5: Δώστε ένα όνομα στο έργο σας και δημιουργήστε κώδικα για το Keil Ide From Stm32cubemx
- Βήμα 6: Συνδέστε την οθόνη LCD στον πίνακα STM3276 Nucleo με συνδέσεις που αναφέρονται παρακάτω
- Βήμα 7: Συνδέστε ένα Pin του Tiva Launchpad στο External Interrupt Pin του Stm32l476 και το GND Pin του Tiva Launchpad στο GND Pin του STM32L476
- Βήμα 8: Επίδειξη έργου
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό το σεμινάριο αναφέρει απλώς πώς να υπολογίσετε τη συχνότητα μιας πηγής παλμών χρησιμοποιώντας έναν μικροελεγκτή. Το επίπεδο υψηλής τάσης της πηγής παλμών είναι 3,3 V και το χαμηλό είναι 0V. Έχω χρησιμοποιήσει STM32L476, Tiva launpad, 16x2 αλφαριθμητική οθόνη LCD ορισμένα καλώδια breadboard και 1K αντίσταση.
Απαιτείται υλικό:-
1) Πίνακας πυρήνα STM32L476
2) Tiva launpad ή οποιαδήποτε άλλη πλακέτα μικροελεγκτή (πηγή παλμών)
3) αλφαριθμητικό 16x2
4) Breadboard
5) 1K αντίσταση (για αντίθεση LCD)
Απαιτήσεις λογισμικού:-
1) STM32cubemx
2) Keil uVision5
3) Energia (για εκκίνηση Tiva)
Βήμα 1: Εγκαταστήστε τα Stm32cubemx, Keil UVision5 και Energia στον υπολογιστή σας, ενημερώστε τα
Βήμα 2: Ανοίξτε το Stm32cubemx Select Stm32l476 Nucleo Board. Επιλέξτε PC_13 ως εξωτερική καρφίτσα διακοπής
Βήμα 3: Δεν χρειάζεται να κάνετε αλλαγές στη διαμόρφωση ρολογιού
Βήμα 4: Επιλέξτε TIMER1 και Πηγή ρολογιού ως εσωτερικό ρολόι. Και κάντε ρυθμίσεις στο TIMER1 σύμφωνα με τις εικόνες
Βήμα 5: Δώστε ένα όνομα στο έργο σας και δημιουργήστε κώδικα για το Keil Ide From Stm32cubemx
Βήμα 6: Συνδέστε την οθόνη LCD στον πίνακα STM3276 Nucleo με συνδέσεις που αναφέρονται παρακάτω
Καρφιτσώστε τις συνδέσεις του stm32 με το LCD
STM32L476 - LCD
GND - PIN1
5V - PIN2
Αντίσταση NA - 1K συνδεδεμένη στο GND
PB10 - RS
PB11 - RW
PB2 - EN
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Βήμα 7: Συνδέστε ένα Pin του Tiva Launchpad στο External Interrupt Pin του Stm32l476 και το GND Pin του Tiva Launchpad στο GND Pin του STM32L476
Εάν έχετε οποιαδήποτε άλλη πλακέτα μικροελεγκτή, πρέπει να συνδέσετε το GPIO αυτής της πλακέτας στον εξωτερικό ακροδέκτη διακοπής του πίνακα πυρήνα STM32L476 και να συνδέσετε το GND και των δύο πλακέτων μεταξύ τους. Πρέπει να αλλάξετε προγραμματιστικά αυτό το pin GPIO στο IDE του.