Inhaltsverzeichnis:
- Schritt 1: Installieren Sie Stm32cubemx, Keil UVision5 und Energia auf Ihrem PC, aktualisieren Sie sie
- Schritt 2: Öffnen Sie Stm32cubemx Wählen Sie Stm32l476 Nucleo Board.Select PC_13 As External Interrupt Pin
- Schritt 3: Keine Änderungen an der Uhrkonfiguration erforderlich
- Schritt 4: Wählen Sie TIMER1 und Clock Source als Internal Clock.Und nehmen Sie die Einstellungen in TIMER1 gemäß den Bildern vor
- Schritt 5: Geben Sie Ihrem Projekt einen Namen und generieren Sie Code für Keil Ide aus Stm32cubemx
- Schritt 6: Verbinden Sie das LCD mit den unten angegebenen Verbindungen mit dem STM3276 Nucleo Board
- Schritt 7: Verbinden Sie einen Pin von Tiva Launchpad mit dem externen Interrupt-Pin von Stm32l476 und den GND-Pin von Tiva Launchpad mit dem GND-Pin von STM32L476
- Schritt 8: Demo des Projekts
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
In diesem Tutorial wird einfach erklärt, wie die Frequenz einer Impulsquelle mit einem Mikrocontroller berechnet wird. Der hohe Spannungspegel der Impulsquelle beträgt 3,3 V und der niedrige ist 0 V. Ich habe STM32L476, Tiva Launchpad, 16x2 alphanumerisches LCD einige Drähte Steckbrett und 1K Widerstand verwendet.
Erforderliche Hardware:-
1) STM32L476 Nukleoplatine
2) Tiva-Launchpad oder eine andere Mikrocontroller-Platine (Impulsquelle)
3)16x2 alphanumerisch
4) Steckbrett
5) 1K Widerstand (für LCD-Kontrast)
Softwareanforderung:-
1)STM32cubemx
2)Keil uVision5
3) Energie (für Tiva Launchpad)
Schritt 1: Installieren Sie Stm32cubemx, Keil UVision5 und Energia auf Ihrem PC, aktualisieren Sie sie
Schritt 2: Öffnen Sie Stm32cubemx Wählen Sie Stm32l476 Nucleo Board. Select PC_13 As External Interrupt Pin
Schritt 3: Keine Änderungen an der Uhrkonfiguration erforderlich
Schritt 4: Wählen Sie TIMER1 und Clock Source als Internal Clock. Und nehmen Sie die Einstellungen in TIMER1 gemäß den Bildern vor
Schritt 5: Geben Sie Ihrem Projekt einen Namen und generieren Sie Code für Keil Ide aus Stm32cubemx
Schritt 6: Verbinden Sie das LCD mit den unten angegebenen Verbindungen mit dem STM3276 Nucleo Board
Pin-Anschlüsse von stm32 zu lcd
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - 1K Widerstand mit GND. verbunden
PB10 - RS
PB11 - RW
PB2 - DE
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Schritt 7: Verbinden Sie einen Pin von Tiva Launchpad mit dem externen Interrupt-Pin von Stm32l476 und den GND-Pin von Tiva Launchpad mit dem GND-Pin von STM32L476
Wenn Sie eine andere Mikrocontroller-Platine haben, müssen Sie GPIO dieser Platine an den externen Interrupt-Pin der STM32L476-Nukleoplatine anschließen und GND beider Platinen miteinander verbinden. Sie müssen diesen GPIO-Pin programmgesteuert in seiner IDE umschalten.