Esp32 wdt nasıl kullanılır?

Endorfin35+

Kayıtsız Üye
Katılım
1 Mayıs 2020
Mesajlar
4,579
Esp32 üzerine arduino fremawork ile kod yazıyorum. Klasik wdt örneklerini sorunsuz bir şekilde çalıştırıyorum. Mainloop içinde wdt yi resetliyorum ve sıkıntısız çalışıyor.

Ancak task oluşturduğum zaman işler karışıyor. Tasklar içerisindede wdt yi resetlesemde wdt timer devreye giriyor. Süreler ile oynarak optimize etmeye çalıştım başarılı olamadım.

Bu işin mantığı nedir bilen varmı aramızda? Aslında benim ihtiyacım şöyle tasklardan birisi benim için kritik. Bu task içinde neredeyse hiç delay yok. Bir şekilde bu taskın sorunsuz çalıştığından emin olmak istiyorum. Mesela 200ms bir wdt süresi yeterli benim için ama diğer tasklarda uzun bekleme süreleri olabiliyor. Mesela lcd menu kodumda menu açıldığı zaman kodu while ile kitliyorum ya menuden çıkcak yada timeout olacakki tekrar loopuna dönsün.

Alternatif olarak şöyle birşey yaptım ama ne kadar doğru emin değilim. 200ms Hw timer kurdum. Sorunsuz olmasını istediğim task içinde timerı sürekli resetliyorum. Taşma olur ise espyi restart ediyorum ama bu wdt nin yerini tutarmı emin olamadım.
 

Çevrimiçi personel

Forum istatistikleri

Konular
8,450
Mesajlar
138,621
Üyeler
3,344
Son üye
seyfi

Son kaynaklar

Son profil mesajları

mechanic ayhanarican mechanic wrote on ayhanarican's profile.
https://www.allmystery.de almanca biliyorsan burada araştır. Yapay zekada çeviriyor gerçi.
Almanların matematik bilgisi daha iyi oluyor.
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Back
Top