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...
HAL kütüphaneleri ile interrupt kullanırken gelen interruptların priority sıralaması nasıl ayarlanır?
Teşekkürler
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?
arcları yok etmek için ne yapmamız gerekir , program çalışıyor ancak buttono basınca atlamalar oluyor.
Üstad timerlara ne zaman geçersiniz yüksek frekanslı uygulama yapacak mısınız ?
Evet; adc, dac sonra timer
Değişkenleri fonksiyonun içinde tanimlamadigim zaman hata alıyorum hocam neden oluyor acaba
Derleyici izin ayarlarını kontrol edin yada kaçırdığıniz bir nokta olabilir
@ direk kesme fonksiyonuna yazdığım zaman hata veriyor fakat sizin gibi callback fonksiyonunda sorun olmuyor kesme fonksiyonunda tanımlama yapmami istiyor
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?
5v tolerasli 5v da verebilirsiniz demek istemişimdir
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
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
@ çok teşekkür ederim hocam
@@oguzhanturan7603 Kolay gelsin, başarılar
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?
Sorunu çözdünüz mü
@@angelabackred2173 jumper kabloyu kartta taktığım yeri değiştirince düzelmişti
@@nazifhanhurriyet9628 bagladiginiz pini mi degistirdiniz yani
@@angelabackred2173 kartta taktığım yeri değiştirdim deneye deneye birinde oldu
bu hataları nasıl engelleriz
switch okunduktan sonra kısa bir gecikme atabilirsin
ö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);
}
}