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
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?
@ direk kesme fonksiyonuna yazdığım zaman hata veriyor fakat sizin gibi callback fonksiyonunda sorun olmuyor kesme fonksiyonunda tanımlama yapmami istiyor
HAL kütüphaneleri ile interrupt kullanırken gelen interruptların priority sıralaması nasıl ayarlanır?
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?
Teşekkürler
Üstad timerlara ne zaman geçersiniz yüksek frekanslı uygulama yapacak mısınız ?
Evet; adc, dac sonra timer
arcları yok etmek için ne yapmamız gerekir , program çalışıyor ancak buttono basınca atlamalar oluyor.
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 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 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
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
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);
}
}