Stm32 Voltmetre yapımı | ELEKTRONİK ATÖLYEM
Anasayfa/Stm32/Stm32 Voltmetre yapımı
Onur NP 28 Aralık 2019
2 49 Bir dakikadan az
Stm32 Voltmetre Yapalım!
Merhabalar Arkadaşlar bugün Stm32 Voltmetre ADC ile okuduğumuz gerilimi ölçeceğiz. Voltmetre Adc bölümünü anlamada giriş seviyesinde oldukça keyifli bir uygulama olacak Haydi lafı uzatmadan uygulamamıza başlayalım…
İlk olarak CubeMx i açıp Kullandığımız MCU Seçip bir uygulama açalım. Sonrasında tekrar tekrar resimlemeye gerek yok External Crystal Aktif edip Clock menüsünden Stm’i 72 mhz ayarlıyoruz.. Serialwire aktif etmeyi unutmayalım serialwire aktif etmezsek stm’e sadece birkere uygulama yükleriz bir dahada yükleyemeyiz..
Sonrasında ADC bölümüne gelip resimdeki gibi adc aktif edip gerekli ayarlamaları yapıyoruz.ve Generate code yapıp projemizi oluşturuyoruz. Keil ile projemizi açalım(kayl diye okunur :))
Öncelikle Devremizi kuralım dilerseniz potansiyometre koyadabilirsiniz.
Stm32 Voltmetre Şeması
Stm32 Voltmetre Devre Şeması
Stm32 Voltmetre Kodlama
BeginCode PD altına gelecek şekilde değişkenlerimizi ekleyelim.
Sonrasında User Code Begin 4 altına Adc Fonksiyonumuzu Ekleyelim
/* Adc Acildi*/
/* Simdi Okuma Yapiyoruz */
/* Aldigimiz degeleri degiskene aktardik*/
adcVal = HAL_ADC_GetValue(&hadc1);
/* Adc kapattik */
return adcVal; //Dongu basadonsun dedik
Sonrasında While içine gerekli Kodlarımızı Ekleyelim.
adcValue = ADC_Read();
Artık Debugger açtığımızda adcn degerine sağ tıklayıp add watch1 seçeneğine tıklarsak okuduğumuz değeri Görebiliriz. Dilerseniz LCD yada herhangi bir ekran ekleyerek anlık olarak ta izleme yapabilirsiniz. İyi Çalışmalar…
Stm32 I2C Adres Bulma
Stm32 Oled Ekran Kullanımı
Asilcan dedi ki:
14 Mayıs 2020, 07:57
Acaba LCD ekrana nasıl yazacağım 2 gündür uğraşıyorum yapamadım bu konuda yardım istiyorum sizden rica etsem yardım eder misiniz?
Onur NP dedi ki:
16 Mayıs 2020, 20:46
Merhabalar Asilcan Bu gece sizin konunuz ile ilgili bir detaylı bir yazı paylaşacağım.