Inhoudsopgave:
- Stap 1: Installeer Stm32cubemx, Keil UVision5 en Energia op uw pc, update ze
- Stap 2: Open Stm32cubemx Selecteer Stm32l476 Nucleo Board.Selecteer PC_13 als externe onderbrekingspin
- Stap 3: U hoeft geen wijzigingen aan te brengen in de klokconfiguratie
- Stap 4: Selecteer TIMER1 en klokbron als interne klok. En maak instellingen in TIMER1 volgens afbeeldingen
- Stap 5: Geef een naam aan uw project en genereer code voor Keil Ide van Stm32cubemx
- Stap 6: Sluit het LCD-scherm aan op het STM3276 Nucleo-bord met de onderstaande aansluitingen
- Stap 7: Sluit één pin van Tiva Launchpad aan op externe onderbrekingspin van Stm32l476 en GND-pin van Tiva Launchpad op GND-pin van STM32L476
- Stap 8: Demo van Project
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Deze tutorial geeft eenvoudig aan hoe je de frequentie van een pulsbron kunt berekenen met behulp van een microcontroller. Het hoogspanningsniveau van de pulsbron is 3,3 V en laag is 0V. Ik heb STM32L476, Tiva launchpad, 16x2 alfanumeriek LCD-scherm met enkele draden breadboard en 1K-weerstand gebruikt.
Benodigde hardware: -
1)STM32L476 nucleo-bord
2) Tiva launchpad of een ander microcontrollerbord (pulsbron)
3)16x2 alfanumeriek
4) Broodplank
5) 1K-weerstand (voor lcd-contrast)
Softwarevereiste: -
1)STM32cubemx
2) Keil uVision5
3)Energia (voor Tiva-lanceerplatform)
Stap 1: Installeer Stm32cubemx, Keil UVision5 en Energia op uw pc, update ze
Stap 2: Open Stm32cubemx Selecteer Stm32l476 Nucleo Board. Selecteer PC_13 als externe onderbrekingspin
Stap 3: U hoeft geen wijzigingen aan te brengen in de klokconfiguratie
Stap 4: Selecteer TIMER1 en klokbron als interne klok. En maak instellingen in TIMER1 volgens afbeeldingen
Stap 5: Geef een naam aan uw project en genereer code voor Keil Ide van Stm32cubemx
Stap 6: Sluit het LCD-scherm aan op het STM3276 Nucleo-bord met de onderstaande aansluitingen
Pinverbindingen van stm32 naar lcd
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - 1K weerstand aangesloten op GND
PB10 - RS
PB11 - RW
PB2 - EN
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Stap 7: Sluit één pin van Tiva Launchpad aan op externe onderbrekingspin van Stm32l476 en GND-pin van Tiva Launchpad op GND-pin van STM32L476
Als je een ander microcontroller-bord hebt, moet je de GPIO van dat bord aansluiten op de externe interrupt-pin van het STM32L476-nucleo-bord en de GND van beide boards op elkaar aansluiten. Je moet deze GPIO-pin programmatisch in zijn IDE schakelen.