STM32F4 Multi External Interrupt - Çoklu Harici Kesme - HAL Kütüphaneleri Ile

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • Merhaba arkadaşlar, STM32F407VG discovery kartı ile arm programlama derslerimize hoş geldiniz. Bu dersimizde harici kesme (external interrupt) hal kütüphaneleri ile nasıl kullanılır ve konfigurasyonları nasıl olur bunu konuştuk.
    Destek Olmak İçin ► / mfatihkoseoglu
    Abone olmak için: www.kisa.link/...
    websitesi için: www.mfatihkoseo...
    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...

КОМЕНТАРІ • 23

  • @cagrsarac4926
    @cagrsarac4926 2 роки тому +1

    HAL kütüphaneleri ile interrupt kullanırken gelen interruptların priority sıralaması nasıl ayarlanır?

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

    Teşekkürler

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

    Bu ders udemy'de yok. Bu dersin olduğu kısımda Register ile İnterrupt var. Onu udemyde düzeltme şansınız var mıdır?

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

    arcları yok etmek için ne yapmamız gerekir , program çalışıyor ancak buttono basınca atlamalar oluyor.

  • @makeredbymmb
    @makeredbymmb 5 років тому

    Üstad timerlara ne zaman geçersiniz yüksek frekanslı uygulama yapacak mısınız ?

    •  5 років тому

      Evet; adc, dac sonra timer

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

    Değişkenleri fonksiyonun içinde tanimlamadigim zaman hata alıyorum hocam neden oluyor acaba

    •  2 роки тому

      Derleyici izin ayarlarını kontrol edin yada kaçırdığıniz bir nokta olabilir

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

      @ direk kesme fonksiyonuna yazdığım zaman hata veriyor fakat sizin gibi callback fonksiyonunda sorun olmuyor kesme fonksiyonunda tanımlama yapmami istiyor

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

    Hocam aşağıdaki bir arkadaşın yorumunda gördüm de butona 5V geliyor demişsiniz. Fakat kartın verebildiği maks değer 3.3V değil mi?

    •  3 роки тому

      5v tolerasli 5v da verebilirsiniz demek istemişimdir

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

    Hocam burada butonlari bağlarken aralara direnç koymuşsunuz tam olarak ne ile ne arasına direnç koyduk ve direnç değeri nedir söyleyebilir msiniz

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

      pull up pull down dersinde anlattım bunları, butonun bir bacağı 5v diğer bacağı mikrodenetleyiciye ve aynı zamanda bir direnç ile gnc ye bu sayede butona basilmasihinda 0v butona basıldığında 5v görürüz. Direnç değerleri de 10k ya kadar seçilebilir

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

      @ çok teşekkür ederim hocam

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

      @@oguzhanturan7603 Kolay gelsin, başarılar

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

    hocam her şeyi sizin gibi yaptım ama butonlara basınca etki etmiyor, sadece kartın üstündeki buton etki ediyordu onu da nasıl yaptıysam o da etki etmiyor, nasıl yapacağım?

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

      Sorunu çözdünüz mü

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

      @@angelabackred2173 jumper kabloyu kartta taktığım yeri değiştirince düzelmişti

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

      @@nazifhanhurriyet9628 bagladiginiz pini mi degistirdiniz yani

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

      @@angelabackred2173 kartta taktığım yeri değiştirdim deneye deneye birinde oldu

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

    bu hataları nasıl engelleriz

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

      switch okunduktan sonra kısa bir gecikme atabilirsin

    • @omer1862
      @omer1862 3 роки тому +2

      ör :
      void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
      {
      if(HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_0)) // If user switch is pressed , lights red pin
      {
      HAL_Delay(100);
      HAL_GPIO_WritePin(GPIOD,ledRed_Pin, SET);
      }
      }