Sisällysluettelo:

Taajuusmittari mikrokontrollerin avulla: 8 vaihetta
Taajuusmittari mikrokontrollerin avulla: 8 vaihetta

Video: Taajuusmittari mikrokontrollerin avulla: 8 vaihetta

Video: Taajuusmittari mikrokontrollerin avulla: 8 vaihetta
Video: Программирование STM32 Blue Pill с помощью релейной логики ПЛК LDmicro 2024, Heinäkuu
Anonim
Image
Image
Taajuusmittari mikrokontrollerin avulla
Taajuusmittari mikrokontrollerin avulla
Taajuusmittari mikrokontrollerin avulla
Taajuusmittari mikrokontrollerin avulla
Taajuusmittari mikrokontrollerin avulla
Taajuusmittari mikrokontrollerin avulla

Tässä opetusohjelmassa kerrotaan yksinkertaisesti, kuinka pulssilähteen taajuus lasketaan mikrokontrollerilla. Pulssilähteen korkea jännitetaso on 3,3 V ja matala 0 V.

Laitteisto vaaditaan:-

1) STM32L476 nukleokortti

2) Tiva -laukaisualusta tai jokin muu mikrokortti (pulssilähde)

3) 16x2 aakkosnumeerista

4) Leipälauta

5) 1K vastus (lcd -kontrastille)

Ohjelmistovaatimus:-

1) STM32cubemx

2) Keil uVision5

3) Energia (Tiva -käynnistyslevylle)

Vaihe 1: Asenna Stm32cubemx, Keil UVision5 ja Energia tietokoneeseen, päivitä ne

Vaihe 2: Avaa Stm32cubemx Select Stm32l476 Nucleo Board

Avaa Stm32cubemx Valitse Stm32l476 Nucleo Board. Valitse PC_13 ulkoiseksi keskeytysnapaksi
Avaa Stm32cubemx Valitse Stm32l476 Nucleo Board. Valitse PC_13 ulkoiseksi keskeytysnapaksi

Vaihe 3: Kellon kokoonpanoon ei tarvitse tehdä muutoksia

Kellon kokoonpanoon ei tarvitse tehdä muutoksia
Kellon kokoonpanoon ei tarvitse tehdä muutoksia

Vaihe 4: Valitse TIMER1 ja Clock Source sisäiseksi kelloksi ja tee asetukset TIMER1: ssä Kuvien mukaan

Valitse TIMER1 ja Clock Source sisäiseksi kelloksi ja tee asetukset TIMER1: ssä Kuvien mukaan
Valitse TIMER1 ja Clock Source sisäiseksi kelloksi ja tee asetukset TIMER1: ssä Kuvien mukaan
Valitse TIMER1 ja Clock Source sisäiseksi kelloksi ja tee asetukset TIMER1: ssä Kuvien mukaan
Valitse TIMER1 ja Clock Source sisäiseksi kelloksi ja tee asetukset TIMER1: ssä Kuvien mukaan
Valitse TIMER1 ja Clock Source sisäiseksi kelloksi ja tee asetukset TIMER1: ssä Kuvien mukaan
Valitse TIMER1 ja Clock Source sisäiseksi kelloksi ja tee asetukset TIMER1: ssä Kuvien mukaan

Vaihe 5: Anna projektillesi nimi ja luo koodi Keil Ideille Stm32cubemxista

Anna projektillesi nimi ja luo koodi Keil Ideille Stm32cubemxista
Anna projektillesi nimi ja luo koodi Keil Ideille Stm32cubemxista
Anna projektillesi nimi ja luo koodi Keil Ideille Stm32cubemxista
Anna projektillesi nimi ja luo koodi Keil Ideille Stm32cubemxista

Vaihe 6: Liitä nestekidenäyttö STM3276 Nucleo -korttiin alla olevilla liitäntöillä

Stm32 -liitännät LCD -näyttöön

STM32L476 - LCD -näyttö

GND - PIN1

5V - PIN2

NA - 1K -vastus kytketty GND: hen

PB10 - RS

PB11 - RW

PB2 - FI

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

Vaihe 7: Yhdistä yksi Tiva -käynnistyslevyn nasta Stm32l476: n ulkoiseen keskeytystappiin ja Tiva -käynnistyslevyn GND -nasta STM32L476: n GND -nastaan

Jos sinulla on jokin muu mikrokortti, sinun on liitettävä kyseisen kortin GPIO STM32L476 -nukleokortin ulkoiseen keskeytystappiin ja liitettävä molempien levyjen GND toisiinsa.

Suositeltava: