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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…