Osiloskop trigger sorunu

hande!ux

Yeni Üye
Katılım
5 Ocak 2019
Mesajlar
61
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.
 

Forum istatistikleri

Konular
8,917
Mesajlar
145,032
Üyeler
3,590
Son üye
yakupk

Son kaynaklar

Back
Top