Talaan ng mga Nilalaman:
- 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
- Hakbang 3: 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
- Hakbang 5: 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
- 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
- Hakbang 8: Demo ng Proyekto
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
Hakbang 3: 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
Hakbang 5: 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.