Osiloskop trigger sorunu

hande!ux

Üye
Katılım
5 Ocak 2019
Mesajlar
59
Selamlar bir firmware yazılımı ile uğraşıyorum ve yazılım birkaç saat bazan de daha uzun çalıştıktan sonra fualt durumuna düşüyor.
Proğram kesmelerle çalışıyor ve kesme gelince aygıtı okuyorum.Dediğim gibi saatlerce sorunsuz çalışıyor.Ama sonra kesme gönderen aygıtı okuyunca gönderilecek okunacak veri olmadığını görüyorum Sanki gereksiz kesme sinyali gelmiş.
Osiloskop ile inceliyorum değişik triggerler deniyorum ama kesme sinyali sorunsuz olarak ve doğru peryotta geliyor.Acaba osiloskop mu doğru yapılandırılmıyor?Bir haftadır uğraşıyorum ve ilerleme kaydedemiyorum aklınıza başka bir olası sorun geliyorsa yardımcı olur musunuz?
 
sonra fualt durumuna düşüyor

fault demek istedin herhalde. İşlemci fault durumuna düşüyorsa muhtemelen bir exception hatası oluşuyor demektir. Yani bu durumda burada birincil bir problem (gereksiz interrupt) ve bu problem neticesinde oluşan ikincil bir problem var (işlemcinin problem sonrası doğru davranışı göstermemesi ve çakılması). İki problemin de çözülmesi lazım.

Yazılımda problemin oluştuğunu anlayabiliyorsun zaten. Problemi gördüğün anda bir GPIO set et, osiloskopun bir kanalı da bu GPIO ile trigger etsin. Diğer kanal da kesme sinyaline baksın.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,868
Mesajlar
130,246
Üyeler
3,158
Son üye
SenCan

Son kaynaklar

Son profil mesajları

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
Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
az bilgili çok meraklı
Back
Top