STM32 HAL_delay interrupt

  • Konbuyu başlatan Konbuyu başlatan bguvenee
  • Başlangıç tarihi Başlangıç tarihi

bguvenee

Üye
Katılım
27 Haz 2020
Mesajlar
62
Puanları
1
Yaş
28
iyi günler tm1637 ile bir adet saat yaptım.Bir kısmı ekleyemedim.Her saniye ortadaki iki noktanın yanip sönmesi gerekir.Saniyeyi de her hal_delay kesmesine her 1000 girişde sayıyor. Kesmede fonksiyonun içinde ledlerin yanıp sönmesi lazım.Ama araya biraz delay koymazsam göremiyorum.Kesme fonksiyonun içinde delay veya for ile bir geçikme eklediğimde çalıştırmadım.for ile geçikme ekledim debug yaparken akışı durduruop ledin yandığını görebiliriyorum ama normal çalılmasında göremiyorum.
ne yapmam gerekiyor.
 
interrup sıfırlanmıyordur ve surekli olarak interrupa giriyordur.
calback fonksiyonun içine yazmayı deneyin,veya interrup a her girdiginde interrup ı devreden cıkartıp yeniden devreye alın.
Debug da kontrol edin,saniyede bir interrup a girmesi gerekir.
 

Forum istatistikleri

Konular
133,503
Mesajlar
971,915
Kullanıcılar
459,553
Son üye
gunay736

Yeni konular

Geri
Üst