
İç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-23 15:13





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.
Önerilen:
Arduino Kullanan Basit Frekans Sayacı: 6 Adım

Arduino Kullanarak Basit Frekans Sayacı: Bu dersimizde Arduino kullanarak basit bir Frekans Sayacı yapmayı öğreneceğiz.Videoyu izleyin
6.5MHz'e Kadar DIY Basit Arduino Frekans Ölçer: 3 Adım

6.5MHz'e Kadar Kendin Yap Basit Arduino Frekans Ölçer: Bugün size, 6.5 MHz'e kadar olan dikdörtgen, sinüs veya üçgen sinyallerin frekanslarını ölçebilen basit Frekans sayacının nasıl oluşturulacağını göstereceğim
Mikrodenetleyici Kullanan Dijital Saat (RTC Devresiz AT89S52): 4 Adım (Resimli)

Mikrodenetleyici Kullanan Dijital Saat (RTC Devresiz AT89S52): Bir saat tanımlayalım… "Saat, zamanı (göreli) sayan ve gösteren bir cihazdır"!!!Sanırım doğru söyledim, hadi ALARM özelliği ile SAAT yapalım . NOT: Okumanız 2-3 dakika sürecektir, lütfen projenin tamamını okuyunuz yoksa
Mikrodenetleyici Kullanarak Aynı Anda Yüksek Frekans ve Görev Döngüsü Nasıl Ölçülür: 4 Adım

Mikrodenetleyici Kullanarak Aynı Anda Yüksek Frekans ve Görev Döngüsü Nasıl Ölçülür: Ne düşündüğünüzü biliyorum: "Ha? Sinyal frekansını ölçmek için mikrodenetleyicilerin nasıl kullanılacağına dair birçok Talimat vardır. Esne." Ama bekleyin, bunda bir yenilik var: Mikrodan çok daha yüksek frekansları ölçmek için bir yöntem anlatıyorum
İkili Okumalı İki Çipli Frekans Ölçer: 16 Adım

İkili Okumalı İki Çipli Frekans Ölçer: on iki ışık yayan diyot kullanma. Prototip, sayaç olarak bir CD4040'a ve zaman tabanı üreteci olarak bir CD4060'a sahiptir. Sinyalin geçişi bir direnç - diyot kapısı ile yapılır. Burada kullanılan CMOS ics, enstrümanın 5