Kazalo:

Merilnik frekvence z uporabo mikrokrmilnika: 8 korakov
Merilnik frekvence z uporabo mikrokrmilnika: 8 korakov

Video: Merilnik frekvence z uporabo mikrokrmilnika: 8 korakov

Video: Merilnik frekvence z uporabo mikrokrmilnika: 8 korakov
Video: Kospet TANK T2 Smartwatch Review: The Complete Guide! 2024, Julij
Anonim
Image
Image
Merilnik frekvence z mikrokrmilnikom
Merilnik frekvence z mikrokrmilnikom
Merilnik frekvence z mikrokrmilnikom
Merilnik frekvence z mikrokrmilnikom
Merilnik frekvence z mikrokrmilnikom
Merilnik frekvence z mikrokrmilnikom

Ta vadnica preprosto navaja, kako izračunati frekvenco impulznega vira z mikrokrmilnikom. Visoka napetostna vrednost impulznega vira je 3,3 V, nizka pa 0 V. Uporabil sem STM32L476, Tiva lansirno ploščo, 16x2 alfanumerični LCD, nekatere žice in 1K upor.

Potrebna strojna oprema:-

1) nukleo plošča STM32L476

2) Tiva lansirna plošča ali katera koli druga plošča mikrokrmilnika (vir impulza)

3) 16x2 alfanumerično

4) Ogledna plošča

5) 1K upor (za kontrast LCD)

Zahteve glede programske opreme:-

1) STM32cubemx

2) Keil uVision5

3) Energia (za lansirno ploščad Tiva)

1. korak: V računalnik namestite Stm32cubemx, Keil UVision5 in Energia, jih posodobite

Korak: Odprite Stm32cubemx Izberite Stm32l476 Nucleo Board. Izberite PC_13 kot zunanji prekinitveni pin

Odprite Stm32cubemx Izberite Stm32l476 Nucleo Board. Izberite PC_13 kot zunanji prekinitveni pin
Odprite Stm32cubemx Izberite Stm32l476 Nucleo Board. Izberite PC_13 kot zunanji prekinitveni pin

3. korak: Konfiguracije ure ni treba spreminjati

V konfiguraciji ure ni treba spreminjati
V konfiguraciji ure ni treba spreminjati

Korak 4: Izberite TIMER1 in Vir ure kot Notranja ura. In nastavite TIMER1 glede na slike

Izberite TIMER1 in Vir ure kot Notranja ura. In nastavite v TIMER1 glede na slike
Izberite TIMER1 in Vir ure kot Notranja ura. In nastavite v TIMER1 glede na slike
Izberite TIMER1 in Vir ure kot Notranja ura. In nastavite v TIMER1 glede na slike
Izberite TIMER1 in Vir ure kot Notranja ura. In nastavite v TIMER1 glede na slike
Izberite TIMER1 in Vir ure kot Notranja ura. In nastavite v TIMER1 glede na slike
Izberite TIMER1 in Vir ure kot Notranja ura. In nastavite v TIMER1 glede na slike

5. korak: Poimenujte svoj projekt in ustvarite kodo za Keil Ide iz Stm32cubemx

Poimenujte svoj projekt in ustvarite kodo za Keil Ide iz Stm32cubemx
Poimenujte svoj projekt in ustvarite kodo za Keil Ide iz Stm32cubemx
Poimenujte svoj projekt in ustvarite kodo za Keil Ide iz Stm32cubemx
Poimenujte svoj projekt in ustvarite kodo za Keil Ide iz Stm32cubemx

Korak 6: Priključite LCD na ploščo STM3276 Nucleo Board s spodaj navedenimi povezavami

Pin povezave stm32 na lcd

STM32L476 - LCD

GND - PIN1

5V - PIN2

NA - 1K upor priključen na GND

PB10 - RS

PB11 - RW

PB2 - SL

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

Korak 7: Povežite en zatič Tiva Launchpad -a z zunanjim prekinitvenim zatičem Stm32l476 in Pin GND za Tiva Launchpad za GND Pin STM32L476

Če imate s seboj katero koli drugo ploščo mikrokrmilnika, morate priključiti GPIO te plošče na zunanji prekinitveni zatič jedrne plošče STM32L476 in GND obeh plošč povezati med seboj. Ta pin GPIO morate programsko preklopiti v njenem IDE.

Priporočena: