Sadržaj:

Mjerač frekvencije pomoću mikrokontrolera: 8 koraka
Mjerač frekvencije pomoću mikrokontrolera: 8 koraka

Video: Mjerač frekvencije pomoću mikrokontrolera: 8 koraka

Video: Mjerač frekvencije pomoću mikrokontrolera: 8 koraka
Video: Riparazione di a scheda madre Samsung Mini Split AC chì lampeggia 2024, Srpanj
Anonim
Image
Image
Mjerač frekvencije pomoću mikrokontrolera
Mjerač frekvencije pomoću mikrokontrolera
Mjerač frekvencije pomoću mikrokontrolera
Mjerač frekvencije pomoću mikrokontrolera
Mjerač frekvencije pomoću mikrokontrolera
Mjerač frekvencije pomoću mikrokontrolera

Ovaj vodič jednostavno navodi kako izračunati frekvenciju izvora impulsa pomoću mikrokontrolera. Visok napon izvora impulsa je 3,3 V, a nizak je 0 V. Koristio sam STM32L476, Tiva lansirnu ploču, 16x2 alfanumerički LCD, neke žice i 1K otpornik.

Potreban hardver:-

1) Nukleo ploča STM32L476

2) Tiva lansirna ploča ili bilo koja druga ploča mikrokontrolera (izvor impulsa)

3) 16x2 alfanumerički

4) Oglasna ploča

5) 1K otpornik (za LCD kontrast)

Softverski zahtjevi:-

1) STM32cubemx

2) Keil uVision5

3) Energia (za lansirnu rampu Tiva)

Korak 1: Instalirajte Stm32cubemx, Keil UVision5 i Energia na svoje računalo, ažurirajte ih

Korak 2: Otvorite Stm32cubemx Odaberite Stm32l476 Nucleo Board. Odaberite PC_13 kao vanjski pin za prekid

Otvorite Stm32cubemx Odaberite Stm32l476 Nucleo Board. Odaberite PC_13 kao vanjski pin za prekid
Otvorite Stm32cubemx Odaberite Stm32l476 Nucleo Board. Odaberite PC_13 kao vanjski pin za prekid

Korak 3: Nema potrebe za promjenama u konfiguraciji sata

Nema potrebe za promjenama u konfiguraciji sata
Nema potrebe za promjenama u konfiguraciji sata

Korak 4: Odaberite TIMER1 i izvor sata kao unutarnji sat. I postavite postavke u TIMER1 prema slikama

Odaberite TIMER1 i izvor sata kao unutarnji sat. I postavite postavke u TIMER1 prema slikama
Odaberite TIMER1 i izvor sata kao unutarnji sat. I postavite postavke u TIMER1 prema slikama
Odaberite TIMER1 i izvor sata kao unutarnji sat. I postavite postavke u TIMER1 prema slikama
Odaberite TIMER1 i izvor sata kao unutarnji sat. I postavite postavke u TIMER1 prema slikama
Odaberite TIMER1 i izvor sata kao unutarnji sat. I postavite postavke u TIMER1 prema slikama
Odaberite TIMER1 i izvor sata kao unutarnji sat. I postavite postavke u TIMER1 prema slikama

Korak 5: Dajte naziv svom projektu i generirajte kôd za Keil Ide iz Stm32cubemx

Dajte naziv svom projektu i generirajte kôd za Keil Ide iz Stm32cubemx
Dajte naziv svom projektu i generirajte kôd za Keil Ide iz Stm32cubemx
Dajte naziv svom projektu i generirajte kôd za Keil Ide iz Stm32cubemx
Dajte naziv svom projektu i generirajte kôd za Keil Ide iz Stm32cubemx

Korak 6: Spojite LCD na nukleo ploču STM3276 s dolje navedenim vezama

Pin veze stm32 na lcd

STM32L476 - LCD

GND - PIN1

5V - PIN2

NA - 1K otpornik spojen na GND

PB10 - RS

PB11 - RW

PB2 - HR

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

Korak 7: Spojite jedan pin Tiva Launchpada na vanjski prekidni pin Stm32l476 i GND Pin Tiva Launchpada na GND pin STM32L476

Ako imate bilo koju drugu ploču mikrokontrolera, morate spojiti GPIO te ploče na vanjski prekidni pin na nukleo ploči STM32L476 i spojiti GND obje ploče jedna s drugom. Morate programski prebaciti ovaj GPIO pin u njenom IDE -u.

Preporučeni: