Mündəricat:
- Addım 1: Kompüterinizə Stm32cubemx, Keil UVision5 və Energia qurun, onları yeniləyin
- Addım 2: Stm32cubemx seçin Stm32l476 Nucleo Board seçin. Xarici Kəsmə Pimi olaraq PC_13 seçin
- Addım 3: Saat Konfiqurasiyasında Dəyişiklik Olmağa Ehtiyac yoxdur
- Addım 4: Daxili Saat olaraq TIMER1 və Saat Mənbəsini seçin və Şəkillərə görə TIMER1 -də Ayarlar edin
- Addım 5: Layihənizə bir ad verin və Stm32cubemx -dən Keil Ide üçün Kod yaradın
- Addım 6: Aşağıda göstərilən əlaqələri olan LCD -ni STM3276 Nucleo Board -a qoşun
- Addım 7: Tiva Launchpad -ın bir pinini Stm32l476 -nın xarici kəsmə pininə və Tiva Launchpad -ın GND pinini STM32L476 -nın GND pininə bağlayın
- Addım 8: Layihənin Demosu
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu dərslik sadəcə bir mikrokontrolördən istifadə edərək nəbz mənbəyinin tezliyinin necə hesablanacağını bildirir. Pulse mənbəyinin yüksək gərginlik səviyyəsi 3.3 V və aşağı 0V -dir. STM32L476, Tiva launchpad, 16x2 alfasayısal LCD bəzi tellər çörək taxtası və 1K rezistor istifadə etdim.
Avadanlıq tələb olunur:-
1) STM32L476 nükleo lövhəsi
2) Tiva launchpad və ya hər hansı digər mikrokontroller lövhəsi (nəbz mənbəyi)
3) 16x2 alfasayısal
4) Çörək lövhəsi
5) 1K rezistor (lcd kontrast üçün)
Proqram tələbi:-
1) STM32cubemx
2) Keil uVision5
3) Energia (Tiva launchpad üçün)
Addım 1: Kompüterinizə Stm32cubemx, Keil UVision5 və Energia qurun, onları yeniləyin
Addım 2: Stm32cubemx seçin Stm32l476 Nucleo Board seçin. Xarici Kəsmə Pimi olaraq PC_13 seçin
Addım 3: Saat Konfiqurasiyasında Dəyişiklik Olmağa Ehtiyac yoxdur
Addım 4: Daxili Saat olaraq TIMER1 və Saat Mənbəsini seçin və Şəkillərə görə TIMER1 -də Ayarlar edin
Addım 5: Layihənizə bir ad verin və Stm32cubemx -dən Keil Ide üçün Kod yaradın
Addım 6: Aşağıda göstərilən əlaqələri olan LCD -ni STM3276 Nucleo Board -a qoşun
Stm32 -ni lcd -ə bağlayın
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - GND -ə qoşulmuş 1K rezistor
PB10 - RS
PB11 - RW
PB2 - EN
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Addım 7: Tiva Launchpad -ın bir pinini Stm32l476 -nın xarici kəsmə pininə və Tiva Launchpad -ın GND pinini STM32L476 -nın GND pininə bağlayın
Başqa bir mikrokontrolör lövhəniz varsa, bu kartın GPIO -nu STM32L476 nükleo lövhəsinin xarici kəsmə pininə bağlamalı və hər iki lövhənin GND -ni bir -birinə bağlamalısınız.