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: Mikrokontroleri 2024, Juli
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 opisuje kako izračunati frekvenciju izvora impulsa pomoću mikrokontrolera. Visok naponski nivo 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) Breadboard

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 računaru, ažurirajte ih

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

Otvorite Stm32cubemx Odaberite Stm32l476 Nucleo Board. Odaberite PC_13 kao vanjski pin prekida
Otvorite Stm32cubemx Odaberite Stm32l476 Nucleo Board. Odaberite PC_13 kao vanjski pin prekida

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 Interni sat. I Podesite postavke u TIMER1 prema slikama

Odaberite TIMER1 i Izvor sata kao interni sat. I Podesite postavke u TIMER1 prema slikama
Odaberite TIMER1 i Izvor sata kao interni sat. I Podesite postavke u TIMER1 prema slikama
Odaberite TIMER1 i Izvor sata kao interni sat. I Podesite postavke u TIMER1 prema slikama
Odaberite TIMER1 i Izvor sata kao interni sat. I Podesite postavke u TIMER1 prema slikama
Odaberite TIMER1 i Izvor sata kao interni sat. I Podesite postavke u TIMER1 prema slikama
Odaberite TIMER1 i Izvor sata kao interni sat. I Podesite 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 sa 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: Povežite jedan pin Tiva lansirne ploče s vanjskim prekidnim pinom Stm32l476 i GND pin Tiva lansirne ploče s GND pinom STM32L476

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

Preporučuje se: