STM32F4 Gerçek ADC Değeri Okuma | Real ADC Value |

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • Merhaba arkadaşlar, STM32F407VG discovery kartı ile arm programlama derslerimize hoş geldiniz. Bu dersimizde STM32F4 Discovery kartı ile gerçek adc değeri okuma işlemlerini HAL kütüphaneleri kullanarak konuştuk. İyi Çalışmalar.
    Destek Olmak İçin ► / mfatihkoseoglu
    Abone olmak için: www.kisa.link/...
    websitesi için: www.mfatihkoseo...
    STM32F4 ADC Değer Okuma HAL Kütüphanesi İle #Ders32: • STM32F4 ADC Değer Okum...
    STM32F4 ADC Değer Okuma Register (Kaydediciler) İle #Ders31:
    • STM32F4 ADC Değer Okum...
    STM32F4 ADC Değer Okuma Ve Kontrol İşlemleri STDPeriph Kütüphaneleri İle #Ders30: • STM32F4 ADC Değer Okum...
    STM32F4 ADC Değer Okuma STDPeriph Kütüphaneleri İle #Ders29:
    • STM32F4 ADC Değer Okum...
    STM32F4 ADC REFERANCE MANUAL ve DATASHEET OKUMA #Ders28: • STM32F4 ADC REFERANCE ...
    STM32F4 İle ADC(Analog Digital Converter) Nedir? #Ders27: • STM32F4 İle ADC(Analog...
    STM32F4 Discovery Kartı İle HC-SR04 Ultrasonik Sensor Kullanımı #Ders26: • STM32F4 Discovery Kart...
    STM32F4 Multi External Interrupt - Çoklu Harici Kesme - HAL Kütüphaneleri Ile #Ders25: • STM32F4 Multi External...
    STM32F4 Multi External Interrupt - Çoklu Harici Kesme - Register Ile #Ders24: • STM32F4 Multi External...
    STM32F4 Multi External Interrupt - Çoklu Harici Kesme - STDPeriph Kütüphaneleri Ile #Ders22: • STM32F4 Multi External...
    STM32F4 External Interrupt - Harici Kesme - STDPeriph Kütüphaneleri Ile #Ders21: • STM32F4 External Inter...
    Kesme (Interrupt) Nedir? STM32F407 Dersleri #Ders20: • Kesme (Interrupt) Nedi...
    STM32F4 BUTON İLE 7 SEGMENT DİSPLAY KONTROLÜ #Ders19: • STM32F4 BUTON İLE 7 SE...
    STM32F4 Buton İle Led Kontrolü Dijital Giriş HAL Kütüphaneleri ile #Ders18: • STM32F4 Buton İle Led ...
    STM32F4 Buton İle Led Kontrolü Dijital Giriş Registerlar ile #Ders17: • STM32F4 Buton İle Led ...
    STM32F407VG Buton İle Led Örneği #Ders16:
    • STM32F407VG Buton İle ...
    STM32F407VG Buton İle Led Kontrolü Dijital Giriş #Ders15:
    • STM32F407VG Buton İle ...
    Kurulması gereken programlar: • ATOLLIC TRUE STUDİO VE...

КОМЕНТАРІ • 17

  • @gurcemal
    @gurcemal 5 років тому +3

    Hocam elinize sağlık. SPI ve kartın üzerinde ki ivme sensörünün kullanımı ile ilgili video yapacak mısınız?

    •  5 років тому +1

      Evet yapacağım inşallah, aynı zamanda i2c üzerinden adxl345 sensörünü de ayrıca kullanacağım, derslerin sırası geldiğinde inşallah.

    • @mehmetalicoban2127
      @mehmetalicoban2127 3 роки тому

      @ hocam elinize sağlık ivme sensörü ne zaman gelir beklemedeyiz

    •  3 роки тому

      @@mehmetalicoban2127 Merhaba o kisiimler udemy de kaldı, her konu udemy de işleniyor artık

  • @dilankilinc7
    @dilankilinc7 4 роки тому +2

    Hocam merhaba, bir sorum olacaktı. ADClerden okuduğum değerleri programi çalıştırınca STMstudioda virgülden sonra 2 basamak olacak şekilde düzenlemek istiyorum. Kodlamada C’de kullandığımız %5.2f komutunu kullanamıyoruz bunun alternatifi nedir bilgilendirirseniz teşekkür ederim

    • @sokrates2099
      @sokrates2099 4 роки тому

      Kesinlikle merak ediyorum. zira Vdda= (float) *(*VREF_CAL)/adc_value[1] yazdığımızda parantez içindeki floatı eklemezsek Vdda yı hesaplayamıyoruz. Yukarıda Vdda yı float tanımlamamıza rağmen.

  • @mustafayalcn9579
    @mustafayalcn9579 3 роки тому +1

    (count =0 iken) adc_value[1] degeri ile nasıl vdda hesaplanıyor 17.52'de

  • @krmylt99
    @krmylt99 4 роки тому +1

    Neden burada HAL_ADC_Stop() kodunu kullanmadık? Bir de neden HAL_ADC_Start() 'ı neden main içerisinde yazdık ilk yaptığınız hal örneğinde void Read_ADC altında yazıyorduk. Kodu öyle yazmayı denediğimde stm studio da yanlış değerler okudum acaba nedeni nedir main içinde yazmanızın neye göre yazıyoruz cevap verirseniz sevinirim.

    • @camilocienfuegos1531
      @camilocienfuegos1531 4 роки тому

      ADC fonksiyonu while icinde oldugundan sonsuz defa cagiriliyor. Start fonksiyonunu adc icine yazarsanız sonsuz defa start etmiş olursunuz gereksiz yere. Main içinde bir kez start etmek bizim için yeterli. Fakat dediğiniz gibi Stop komutu ile kullanılınca hata veriyor. Bunun sebebinin 2 farklı adc'den veri okumamız olduğunu düşünmekle beraber net bir fikrim yok.

  • @seyfullahozcan1985
    @seyfullahozcan1985 Рік тому

    (Bir sorum var hocam konudan bağımsız)
    A portundan alınan 16 bitlik bir değerin en değerlikli 8 biti ile en değerliksiz 8 bitini karşılaştırınız.
    Eşit olması durumunda en değerlikli ve en değerliksiz 8 biti yer değiştirerek B portuna veriniz.
    A portundan 16 bitlik veri nasıl alınır hocam

  • @enesborcek3099
    @enesborcek3099 2 роки тому

    hocam merhaba, Ac gerilimin rms değerini nasıl alabilirim acaba

  • @abdullahcanbaz6429
    @abdullahcanbaz6429 3 роки тому

    Vdda= (float) 3.3 * (*VREFIN_CAL) / adc_value[1]) ; bu kod kısmında hata veriyor hocam Program sürüm farkından dolayımı acaba :(

    • @ibrahimokmen6216
      @ibrahimokmen6216 3 роки тому

      Sorunu çözdünüz mü ben da aynı hatayı alıyorum

    • @abdullahcanbaz6429
      @abdullahcanbaz6429 3 роки тому

      @@ibrahimokmen6216 Hocam parantez hatasından dolayı alıyormuşum baya bi süre inceledikten sonra farkettim