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
Video: Frequentiemeter met behulp van microcontroller - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
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.
Aanbevolen:
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
AVR-microcontroller. Schakel LED's met behulp van een drukknopschakelaar. Debouncen met drukknop: 4 stappen
AVR-microcontroller. Schakel LED's met behulp van een drukknopschakelaar. Drukknop debouncing.: In deze sectie zullen we leren hoe we programma C-code voor ATMega328PU kunnen maken om de status van de drie LED's te wisselen volgens de invoer van een knopschakelaar. We hebben ook een oplossing onderzocht voor het probleem van 'Switch Bounce'. Zoals gewoonlijk zullen we
AVR-microcontroller. LED's Flasher met behulp van timer. Timers worden onderbroken. Timer CTC-modus: 6 stappen
AVR-microcontroller. LED's Flasher met behulp van timer. Timers worden onderbroken. Timer CTC Mode: Hallo allemaal! Timers is een belangrijk begrip op het gebied van elektronica. Elk elektronisch onderdeel werkt op tijdbasis. Deze tijdbasis helpt om al het werk gesynchroniseerd te houden. Alle microcontrollers werken op een vooraf gedefinieerde klokfrequentie, de
AVR Microcontroller Zekering Bits Configuratie. Het LED-knipperprogramma maken en uploaden in het flashgeheugen van de microcontroller: 5 stappen
AVR Microcontroller Zekering Bits Configuratie. Het LED-knipperprogramma maken en uploaden in het Flash-geheugen van de microcontroller. In dit geval zullen we een eenvoudig programma in C-code maken en dit in het geheugen van de microcontroller branden. We zullen ons eigen programma schrijven en het hex-bestand compileren, waarbij we de Atmel Studio als geïntegreerd ontwikkelplatform gebruiken. We zullen zekering bi
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik