Talaan ng mga Nilalaman:

Frequency Meter Gamit ang Microcontroller: 8 Hakbang
Frequency Meter Gamit ang Microcontroller: 8 Hakbang

Video: Frequency Meter Gamit ang Microcontroller: 8 Hakbang

Video: Frequency Meter Gamit ang Microcontroller: 8 Hakbang
Video: LDmicro 8: Intruder Alarm with Timers (Microcontroller PLC Ladder Programming with LDmicro) 2024, Nobyembre
Anonim
Image
Image
Frequency Meter Gamit ang Microcontroller
Frequency Meter Gamit ang Microcontroller
Frequency Meter Gamit ang Microcontroller
Frequency Meter Gamit ang Microcontroller
Frequency Meter Gamit ang Microcontroller
Frequency Meter Gamit ang Microcontroller

Sinasabi lamang ng tutorial na ito kung paano makalkula ang dalas ng isang mapagkukunan ng pulso gamit ang isang microcontroller. Ang antas ng mataas na boltahe ng mapagkukunan ng pulso ay 3.3 V at mababa ang 0V. Gumamit ako ng STM32L476, Tiva launchpad, 16x2 alphanumeric LCD ilang mga wire breadboard at 1K resistor.

Kinakailangan ang hardware: -

1) STM32L476 nucleo board

2) Tiva launchpad o anumang iba pang board ng microcontroller (pulse source)

3) 16x2 alphanumeric

4) Breadboard

5) 1K risistor (para sa kaibahan sa lcd)

Kinakailangan ng software: -

1) STM32cubemx

2) Keil uVision5

3) Energia (para sa Tiva launchpad)

Hakbang 1: I-install ang Stm32cubemx, Keil UVision5 at Energia sa Iyong Pc, i-update ang Mga Ito

Hakbang 2: Buksan ang Stm32cubemx Piliin ang Stm32l476 Nucleo Board. Piliin ang PC_13 Bilang Panlabas na Interrupt Pin

Buksan ang Stm32cubemx Piliin ang Stm32l476 Nucleo Board. Piliin ang PC_13 Bilang Panlabas na Interrupt Pin
Buksan ang Stm32cubemx Piliin ang Stm32l476 Nucleo Board. Piliin ang PC_13 Bilang Panlabas na Interrupt Pin

Hakbang 3: Hindi Kailangang Gumawa ng Anumang mga Pagbabago sa Configuration ng Clock

Hindi Kailangang Gumawa ng Anumang Mga Pagbabago sa Configuration ng Clock
Hindi Kailangang Gumawa ng Anumang Mga Pagbabago sa Configuration ng Clock

Hakbang 4: Piliin ang Source ng TIMER1 at Clock Bilang Panloob na Clock. At Gumawa ng Mga Setting sa TIMER1 Ayon sa Mga Larawan

Piliin ang TIMER1 at Clock Source Bilang Panloob na Clock. At Gumawa ng Mga Setting sa TIMER1 Ayon sa Mga Larawan
Piliin ang TIMER1 at Clock Source Bilang Panloob na Clock. At Gumawa ng Mga Setting sa TIMER1 Ayon sa Mga Larawan
Piliin ang TIMER1 at Clock Source Bilang Panloob na Clock. At Gumawa ng Mga Setting sa TIMER1 Ayon sa Mga Larawan
Piliin ang TIMER1 at Clock Source Bilang Panloob na Clock. At Gumawa ng Mga Setting sa TIMER1 Ayon sa Mga Larawan
Piliin ang TIMER1 at Clock Source Bilang Panloob na Clock. At Gumawa ng Mga Setting sa TIMER1 Ayon sa Mga Larawan
Piliin ang TIMER1 at Clock Source Bilang Panloob na Clock. At Gumawa ng Mga Setting sa TIMER1 Ayon sa Mga Larawan

Hakbang 5: Magbigay ng isang Pangalan sa Iyong Project at Bumuo ng Code para sa Keil Ide Mula sa Stm32cubemx

Magbigay ng isang Pangalan sa Iyong Project at Bumuo ng Code para sa Keil Ide Mula sa Stm32cubemx
Magbigay ng isang Pangalan sa Iyong Project at Bumuo ng Code para sa Keil Ide Mula sa Stm32cubemx
Magbigay ng isang Pangalan sa Iyong Project at Bumuo ng Code para sa Keil Ide Mula sa Stm32cubemx
Magbigay ng isang Pangalan sa Iyong Project at Bumuo ng Code para sa Keil Ide Mula sa Stm32cubemx

Hakbang 6: Ikonekta ang LCD sa STM3276 Nucleo Board Na May Mga Koneksyon na Nakasaad sa ibaba

I-pin ang mga koneksyon ng stm32 sa lcd

STM32L476 - LCD

GND - PIN1

5V - PIN2

NA - 1K risistor na konektado sa GND

PB10 - RS

PB11 - RW

PB2 - EN

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

Hakbang 7: Ikonekta ang Isang Pin ng Tiva Launchpad sa External Interrupt Pin ng Stm32l476 at GND Pin ng Tiva Launchpad sa GND Pin ng STM32L476

Kung mayroon kang anumang iba pang board ng microcontroller kailangan mong ikonekta ang GPIO ng board na iyon sa panlabas na makagambala na pin ng STM32L476 nucleo board at ikonekta ang GND ng parehong mga board sa bawat isa. Kailangan mong i-toggle ang GPIO pin na ito ng program sa IDE nito.

Inirerekumendang: