İç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
![Mikrodenetleyici Kullanan Frekans Ölçer: 8 Adım Mikrodenetleyici Kullanan Frekans Ölçer: 8 Adım](https://i.howwhatproduce.com/images/010/image-28325-j.webp)
Video: Mikrodenetleyici Kullanan Frekans Ölçer: 8 Adım
![Video: Mikrodenetleyici Kullanan Frekans Ölçer: 8 Adım Video: Mikrodenetleyici Kullanan Frekans Ölçer: 8 Adım](https://i.ytimg.com/vi/JH-fsFmXwwY/hqdefault.jpg)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
![Image Image](https://i.howwhatproduce.com/images/010/image-28325-2-j.webp)
![](https://i.ytimg.com/vi/NAoj-HLRIro/hqdefault.jpg)
![Mikrodenetleyici Kullanan Frekans Ölçer Mikrodenetleyici Kullanan Frekans Ölçer](https://i.howwhatproduce.com/images/010/image-28325-3-j.webp)
![Mikrodenetleyici Kullanan Frekans Ölçer Mikrodenetleyici Kullanan Frekans Ölçer](https://i.howwhatproduce.com/images/010/image-28325-4-j.webp)
![Mikrodenetleyici Kullanan Frekans Ölçer Mikrodenetleyici Kullanan Frekans Ölçer](https://i.howwhatproduce.com/images/010/image-28325-5-j.webp)
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
![Stm32cubemx'i açın Stm32l476 Nucleo Board'u seçin. PC_13'ü Harici Kesme Pimi Olarak Seçin Stm32cubemx'i açın Stm32l476 Nucleo Board'u seçin. PC_13'ü Harici Kesme Pimi Olarak Seçin](https://i.howwhatproduce.com/images/010/image-28325-6-j.webp)
Adım 3: Saat Yapılandırmasında Herhangi Bir Değişiklik Yapmanıza Gerek Yok
![Saat Yapılandırmasında Herhangi Bir Değişiklik Yapmanıza Gerek Yok Saat Yapılandırmasında Herhangi Bir Değişiklik Yapmanıza Gerek Yok](https://i.howwhatproduce.com/images/010/image-28325-7-j.webp)
Adım 4: TIMER1'i ve Clock Source'u Dahili Saat Olarak Seçin ve TIMER1'de Ayarları Resimlere Göre Yapın
![TIMER1'i ve Clock Source'u Dahili Saat Olarak Seçin ve TIMER1'de Ayarları Resimlere Göre Yapın TIMER1'i ve Clock Source'u Dahili Saat Olarak Seçin ve TIMER1'de Ayarları Resimlere Göre Yapın](https://i.howwhatproduce.com/images/010/image-28325-8-j.webp)
![TIMER1'i ve Clock Source'u Dahili Saat Olarak Seçin ve TIMER1'de Ayarları Resimlere Göre Yapın TIMER1'i ve Clock Source'u Dahili Saat Olarak Seçin ve TIMER1'de Ayarları Resimlere Göre Yapın](https://i.howwhatproduce.com/images/010/image-28325-9-j.webp)
![TIMER1'i ve Clock Source'u Dahili Saat Olarak Seçin ve TIMER1'de Ayarları Resimlere Göre Yapın TIMER1'i ve Clock Source'u Dahili Saat Olarak Seçin ve TIMER1'de Ayarları Resimlere Göre Yapın](https://i.howwhatproduce.com/images/010/image-28325-10-j.webp)
Adım 5: Projenize Bir İsim Verin ve Stm32cubemx'ten Keil Ide için Kod Oluşturun
![Stm32cubemx'ten Projenize Bir İsim Verin ve Keil Ide Kodu Oluşturun Stm32cubemx'ten Projenize Bir İsim Verin ve Keil Ide Kodu Oluşturun](https://i.howwhatproduce.com/images/010/image-28325-11-j.webp)
![Stm32cubemx'ten Projenize Bir İsim Verin ve Keil Ide için Kod Üretin Stm32cubemx'ten Projenize Bir İsim Verin ve Keil Ide için Kod Üretin](https://i.howwhatproduce.com/images/010/image-28325-12-j.webp)
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 Kullanan Basit Frekans Sayacı: 6 Adım Arduino Kullanan Basit Frekans Sayacı: 6 Adım](https://i.howwhatproduce.com/images/001/image-1324-j.webp)
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 DIY Basit Arduino Frekans Ölçer: 3 Adım 6.5MHz'e Kadar DIY Basit Arduino Frekans Ölçer: 3 Adım](https://i.howwhatproduce.com/images/001/image-839-20-j.webp)
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): 4 Adım (Resimli) Mikrodenetleyici Kullanan Dijital Saat (RTC Devresiz AT89S52): 4 Adım (Resimli)](https://i.howwhatproduce.com/images/005/image-12599-j.webp)
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: 4 Adım Mikrodenetleyici Kullanarak Aynı Anda Yüksek Frekans ve Görev Döngüsü Nasıl Ölçülür: 4 Adım](https://i.howwhatproduce.com/images/006/image-15354-9-j.webp)
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: 16 Adım İkili Okumalı İki Çipli Frekans Ölçer: 16 Adım](https://i.howwhatproduce.com/images/002/image-5996-36-j.webp)
İ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