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

Поделиться
HTML-код
  • Опубликовано: 2 ноя 2024

Комментарии • 23

  • @cagrsarac4926
    @cagrsarac4926 2 года назад +1

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

  • @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?

  • @minayakarimova
    @minayakarimova Год назад

    Teşekkürler

  • @makeredbymmb
    @makeredbymmb 5 лет назад

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

    •  5 лет назад

      Evet; adc, dac sonra timer

  • @osmankadayif
    @osmankadayif 3 года назад

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

  • @oguzhanturan7603
    @oguzhanturan7603 4 года назад

    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

    •  4 года назад +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 4 года назад +1

      @ çok teşekkür ederim hocam

    •  4 года назад +1

      @@oguzhanturan7603 Kolay gelsin, başarılar

  • @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

  • @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

  • @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

  • @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);
      }
      }