İçindekiler:
- Adım 1: Stm32cubemx, Keil UVision5 ve Energia'yı PC'nize kurun, güncelleyin
- Adım 2: Stm32cubemx'i açın Stm32l476 Nucleo Board'u seçin. PC_13'ü Harici Kesme Pimi Olarak Seçin
- Adım 3: Saat Yapılandırmasında Herhangi Bir Değişiklik Yapmanıza Gerek Yok
- Adım 4: TIMER1'i ve Clock Source'u Dahili Saat Olarak Seçin ve TIMER1'de Ayarları Resimlere Göre Yapın
- Adım 5: Projenize Bir İsim Verin ve Stm32cubemx'ten Keil Ide için Kod Oluşturun
- Adım 6: LCD'yi Aşağıda Belirtilen Bağlantılarla STM3276 Nucleo Board'a bağlayın
- Adım 7: Tiva Launchpad'in Bir Pinini Stm32l476'nın Harici Kesme Pinine ve Tiva Launchpad'in GND Pinini STM32L476'nın GND Pinine bağlayın
- Adım 8: Projenin Demosu
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu eğitimde basit bir şekilde bir mikrodenetleyici kullanarak bir darbe kaynağının frekansının nasıl hesaplanacağı anlatılmaktadır. Darbe kaynağının yüksek voltaj seviyesi 3,3 V ve düşük seviyesi 0V'dir. STM32L476, Tiva başlatma paneli, 16x2 alfanümerik LCD bazı teller devre tahtası ve 1K direnç kullandım.
Gerekli donanım: -
1)STM32L476 nükleo kurulu
2) Tiva fırlatma paneli veya başka bir mikro denetleyici kartı (darbe kaynağı)
3)16x2 alfanümerik
4) ekmek tahtası
5)1K direnç(lcd kontrastı için)
Yazılım gereksinimi: -
1)STM32cubemx
2) Keil uVision5
3)Energia (Tiva fırlatma paneli için)
Adım 1: Stm32cubemx, Keil UVision5 ve Energia'yı PC'nize kurun, güncelleyin
Adım 2: Stm32cubemx'i açın Stm32l476 Nucleo Board'u seçin. PC_13'ü Harici Kesme Pimi Olarak Seçin
Adım 3: Saat Yapılandırmasında Herhangi Bir Değişiklik Yapmanıza Gerek Yok
Adım 4: TIMER1'i ve Clock Source'u Dahili Saat Olarak Seçin ve TIMER1'de Ayarları Resimlere Göre Yapın
Adım 5: Projenize Bir İsim Verin ve Stm32cubemx'ten Keil Ide için Kod Oluşturun
Adım 6: LCD'yi Aşağıda Belirtilen Bağlantılarla STM3276 Nucleo Board'a bağlayın
stm32'nin lcd'ye pin bağlantıları
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - GND'ye bağlı 1K direnç
PB10 - RS
PB11 - RW
PB2 - TR
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Adım 7: Tiva Launchpad'in Bir Pinini Stm32l476'nın Harici Kesme Pinine ve Tiva Launchpad'in GND Pinini STM32L476'nın GND Pinine bağlayın
Başka bir mikrodenetleyici kartınız varsa, o kartın GPIO'sunu STM32L476 nükleo kartının harici kesme pinine bağlamanız ve her iki kartın GND'sini birbirine bağlamanız gerekir. Bu GPIO pinini IDE'sinde programlı olarak değiştirmeniz gerekir.