Innehållsförteckning:
- Steg 1: Installera Stm32cubemx, Keil UVision5 och Energia i din dator, uppdatera dem
- Steg 2: Öppna Stm32cubemx Välj Stm32l476 Nucleo Board. Välj PC_13 som extern avbrottsstift
- Steg 3: Du behöver inte göra några ändringar i klockkonfigurationen
- Steg 4: Välj TIMER1 och klockkälla som intern klocka och gör inställningar i TIMER1 enligt bilder
- Steg 5: Ge ditt projekt ett namn och generera kod för Keil Ide från Stm32cubemx
- Steg 6: Anslut LCD till STM3276 Nucleo -kort med anslutningar nedan
- Steg 7: Anslut en stift av Tiva Launchpad till External Interrupt Pin på Stm32l476 och GND Pin på Tiva Launchpad till GND Pin på STM32L476
- Steg 8: Demo av projekt
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna handledning anger helt enkelt hur man beräknar frekvensen för en pulskälla med hjälp av en mikrokontroller. Högspänningsnivå för pulskällan är 3,3 V och låg är 0V. Jag har använt STM32L476, Tiva launchpad, 16x2 alfanumerisk LCD några trådar brödbräda och 1K motstånd.
Hårdvara som krävs:-
1) Nukleokort STM32L476
2) Tiva startplatta eller något annat mikrokontrollkort (pulskälla)
3) 16x2 alfanumerisk
4) Brödbräda
5) 1K -motstånd (för lcd -kontrast)
Programvarukrav:-
1) STM32cubemx
2) Keil uVision5
3) Energia (för Tiva launchpad)
Steg 1: Installera Stm32cubemx, Keil UVision5 och Energia i din dator, uppdatera dem
Steg 2: Öppna Stm32cubemx Välj Stm32l476 Nucleo Board. Välj PC_13 som extern avbrottsstift
Steg 3: Du behöver inte göra några ändringar i klockkonfigurationen
Steg 4: Välj TIMER1 och klockkälla som intern klocka och gör inställningar i TIMER1 enligt bilder
Steg 5: Ge ditt projekt ett namn och generera kod för Keil Ide från Stm32cubemx
Steg 6: Anslut LCD till STM3276 Nucleo -kort med anslutningar nedan
Stiftanslutningar av stm32 till lcd
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - 1K motstånd anslutet till GND
PB10 - RS
PB11 - RW
PB2 - SV
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Steg 7: Anslut en stift av Tiva Launchpad till External Interrupt Pin på Stm32l476 och GND Pin på Tiva Launchpad till GND Pin på STM32L476
Om du har någon annan mikrokontrollerkort med måste du ansluta GPIO på kortet på extern avbrottsstift på STM32L476 nukleokort och ansluta GND på båda korten till varandra. Du måste växla denna GPIO -stift programmatiskt i IDE.