Përmbajtje:

Metër frekuence duke përdorur mikrokontrollues: 8 hapa
Metër frekuence duke përdorur mikrokontrollues: 8 hapa

Video: Metër frekuence duke përdorur mikrokontrollues: 8 hapa

Video: Metër frekuence duke përdorur mikrokontrollues: 8 hapa
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Korrik
Anonim
Image
Image
Matës i frekuencës duke përdorur mikrokontrollues
Matës i frekuencës duke përdorur mikrokontrollues
Matës i frekuencës duke përdorur mikrokontrollues
Matës i frekuencës duke përdorur mikrokontrollues
Matës i frekuencës duke përdorur mikrokontrollues
Matës i frekuencës duke përdorur mikrokontrollues

Ky tutorial thjesht tregon se si të llogarisni frekuencën e një burimi pulsi duke përdorur një mikrokontrollues. Niveli i tensionit të lartë të burimit të pulsit është 3.3 V dhe i ulët është 0V. Unë kam përdorur STM32L476, Tiva launpad, 16x2 alfanumerike LCD disa tela breadboard dhe rezistencë 1K.

Kërkohet harduer:-

1) bordi nukleo STM32L476

2) Tiva panel startues ose ndonjë bord tjetër mikrokontrollues (burimi i pulsit)

3) alfanumerike 16x2

4) Breadboard

5) Rezistencë 1K (për kontrast LCD)

Kërkesa për softuer:-

1) STM32cubemx

2) Keil uVision5

3) Energia (për tastierën e nisjes Tiva)

Hapi 1: Instaloni Stm32cubemx, Keil UVision5 dhe Energia në kompjuterin tuaj, përditësojini ato

Hapi 2: Hapni Stm32cubemx Select Stm32l476 Nucleo Board. Zgjidhni PC_13 Si Pin Ndërprerës të Jashtëm

Hap Stm32cubemx Zgjidh Stm32l476 Nucleo Board. Përzgjidh PC_13 Si Pin Ndërprerës të Jashtëm
Hap Stm32cubemx Zgjidh Stm32l476 Nucleo Board. Përzgjidh PC_13 Si Pin Ndërprerës të Jashtëm

Hapi 3: Nuk ka nevojë të bëni ndonjë ndryshim në konfigurimin e orës

Nuk ka nevojë të bëni ndonjë ndryshim në konfigurimin e orës
Nuk ka nevojë të bëni ndonjë ndryshim në konfigurimin e orës

Hapi 4: Zgjidhni TIMER1 dhe Orën Burimi Si Orë e Brendshme. Dhe Bëni Cilësimet në TIMER1 Sipas Fotografive

Zgjidhni TIMER1 dhe Orën Burimi Si Orë e Brendshme. Dhe Bëni Cilësimet në TIMER1 Sipas Fotografive
Zgjidhni TIMER1 dhe Orën Burimi Si Orë e Brendshme. Dhe Bëni Cilësimet në TIMER1 Sipas Fotografive
Zgjidhni TIMER1 dhe Orën Burimi Si Orë e Brendshme. Dhe Bëni Cilësimet në TIMER1 Sipas Fotografive
Zgjidhni TIMER1 dhe Orën Burimi Si Orë e Brendshme. Dhe Bëni Cilësimet në TIMER1 Sipas Fotografive
Zgjidhni TIMER1 dhe Orën Burimi Si Orë e Brendshme. Dhe Bëni Cilësimet në TIMER1 Sipas Fotografive
Zgjidhni TIMER1 dhe Orën Burimi Si Orë e Brendshme. Dhe Bëni Cilësimet në TIMER1 Sipas Fotografive

Hapi 5: Jepni një emër projektit tuaj dhe krijoni kod për Keil Ide Nga Stm32cubemx

Jepni një emër projektit tuaj dhe krijoni kod për Keil Ide Nga Stm32cubemx
Jepni një emër projektit tuaj dhe krijoni kod për Keil Ide Nga Stm32cubemx
Jepni një emër projektit tuaj dhe krijoni kod për Keil Ide Nga Stm32cubemx
Jepni një emër projektit tuaj dhe krijoni kod për Keil Ide Nga Stm32cubemx

Hapi 6: Lidhni LCD -në me bordin nukleo STM3276 me lidhje të përcaktuara më poshtë

Lidh lidhjet e stm32 me LCD

STM32L476 - LCD

GND - PIN1

5V - PIN2

Rezistencë NA - 1K e lidhur me GND

PB10 - RS

PB11 - RW

PB2 - EN

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

Hapi 7: Lidhni një kunj të Tiva Launchpad me Pin të Ndërprerë të Jashtëm të Stm32l476 dhe GND Pin të Tiva Launchpad me GND Pin të STM32L476

Nëse keni ndonjë bord tjetër mikrokontrollues me ju duhet të lidhni GPIO të asaj bordi në kunjin e jashtëm të ndërprerjes të bordit nukleo STM32L476 dhe të lidhni GND të të dy bordeve me njëri -tjetrin. Ju duhet ta kaloni këtë pin GPIO programikisht në IDE -në e tij.

Recommended: