STM32 HAL_delay interrupt

bguvenee

Üye
Katılım
27 Haz 2020
Mesajlar
62
Puanları
1
Yaş
26
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.
 

Yeni mesajlar

Forum istatistikleri

Konular
128,179
Mesajlar
915,666
Kullanıcılar
449,944
Son üye
önder sem

Yeni konular

Geri
Üst