INHOUDSOPGAWE:

Frekwensie meter met behulp van mikrobeheerder: 8 stappe
Frekwensie meter met behulp van mikrobeheerder: 8 stappe

Video: Frekwensie meter met behulp van mikrobeheerder: 8 stappe

Video: Frekwensie meter met behulp van mikrobeheerder: 8 stappe
Video: 220v AC van 12v 90 Ampère Auto Dynamo 1000W DIY 2024, Julie
Anonim
Image
Image
Frekwensie meter met behulp van mikrokontroleerder
Frekwensie meter met behulp van mikrokontroleerder
Frekwensie meter met behulp van mikrokontroleerder
Frekwensie meter met behulp van mikrokontroleerder
Frekwensie meter met behulp van mikrokontroleerder
Frekwensie meter met behulp van mikrokontroleerder

Hierdie tutoriaal beskryf eenvoudig hoe om die frekwensie van 'n polsbron te bereken met behulp van 'n mikrobeheerder. Hoogspanningsvlak van die pulsbron is 3.3 V en laag is 0V.

Hardeware benodig:-

1) Nukleo -bord STM32L476

2) Tiva -lanseringsblok of enige ander mikrobeheerbord (polsbron)

3) 16 x 2 alfanumeries

4) Broodbord

5) 1K -weerstand (vir lcd -kontras)

Sagteware vereiste:-

1) STM32cubemx

2) Keil uVision5

3) Energia (vir Tiva -lanseerplatform)

Stap 1: Installeer Stm32cubemx, Keil UVision5 en Energia in u rekenaar, werk dit op

Stap 2: Maak Stm32cubemx oop Kies Stm32l476 Nucleo Board. Kies PC_13 as eksterne onderbrekingspen

Maak Stm32cubemx oop Kies Stm32l476 Nucleo Board. Kies PC_13 as eksterne onderbrekingspen
Maak Stm32cubemx oop Kies Stm32l476 Nucleo Board. Kies PC_13 as eksterne onderbrekingspen

Stap 3: U hoef geen veranderinge aan die klokkonfigurasie aan te bring nie

U hoef geen veranderinge aan die klokkonfigurasie aan te bring nie
U hoef geen veranderinge aan die klokkonfigurasie aan te bring nie

Stap 4: Kies TIMER1 en klokbron as interne klok en maak instellings in TIMER1 volgens foto's

Kies TIMER1 en klokbron as interne klok en maak instellings in TIMER1 volgens foto's
Kies TIMER1 en klokbron as interne klok en maak instellings in TIMER1 volgens foto's
Kies TIMER1 en klokbron as interne klok en maak instellings in TIMER1 volgens foto's
Kies TIMER1 en klokbron as interne klok en maak instellings in TIMER1 volgens foto's
Kies TIMER1 en klokbron as interne klok en maak instellings in TIMER1 volgens foto's
Kies TIMER1 en klokbron as interne klok en maak instellings in TIMER1 volgens foto's

Stap 5: Gee u projek 'n naam en genereer kode vir Keil Ide van Stm32cubemx

Gee u projek 'n naam en genereer kode vir Keil Ide van Stm32cubemx
Gee u projek 'n naam en genereer kode vir Keil Ide van Stm32cubemx
Gee u projek 'n naam en genereer kode vir Keil Ide van Stm32cubemx
Gee u projek 'n naam en genereer kode vir Keil Ide van Stm32cubemx

Stap 6: Koppel die LCD aan die STM3276 Nucleo -bord met die verbindings hieronder

Speldverbindings van stm32 na lcd vas

STM32L476 - LCD

GND - PIN1

5V - PIN2

NA - 1K weerstand gekoppel aan GND

PB10 - RS

PB11 - RW

PB2 - EN

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

Stap 7: Koppel een pen van Tiva Launchpad aan eksterne onderbrekingspen van Stm32l476 en GND -pen van Tiva Launchpad aan GND -pen van STM32L476

As u 'n ander mikrokontrollerbord het, moet u die GPIO van die bord aansluit op 'n eksterne onderbrekingspen van STM32L476 nukleo -bord en die GND van albei borde aan mekaar koppel. U moet hierdie GPIO -pen programmaties in sy IDE skakel.

Aanbeveel: