MCU çalışıyormu

Başlatan ahmetbudak, 13 Ekim 2016, 13:47:42

Voltajcı

Alıntı yapılan: fahri- - 14 Ekim 2016, 14:43:37
Ben led on off yaparken nerede kilitlendiği ile ilgilenmiyorum. Kilitlendiği anda problem olduğunu görüyorum. Yani cihazın mcu nun normal çalışıp çalışmadığını kontrol ediyorum. Mcu çok kitlenirse de oturup devreyi ve programı yeniden ele alıyorum.

Sen MCU çalışıyor mu diye kontrol etmek istiyorsun biz daha detaya indik MCU çalışırken fonksiyonlar çalışıyormu diye düşünüyoruz  :))

skara1214

  o kadar derine ledle inemezseniz. Debuga al istediğini yap :D
Herkes ölür ama herkes gerçekten yaşamaz

Voltajcı

Alıntı yapılan: skara1214 - 14 Ekim 2016, 15:35:34
  o kadar derine ledle inemezseniz. Debuga al istediğini yap :D

debug' a al derken kardeşim  ?

skara1214

işlemcinin programlayıcını takıp  programladığınız idede üstteki debug ikonuna basarsanız satırları tek tek ilerletip yada break pointler yerleştirip ; nerede kalıyor , register, değişken durumları kontrol edebilirsiniz.
Sadece hata ararken değil örnek program çalışptırıken acaba nereye ne yazıyor diye işi ögrenebilirsiniz
Herkes ölür ama herkes gerçekten yaşamaz

Voltajcı

Alıntı yapılan: skara1214 - 14 Ekim 2016, 16:20:54
işlemcinin programlayıcını takıp  programladığınız idede üstteki debug ikonuna basarsanız satırları tek tek ilerletip yada break pointler yerleştirip ; nerede kalıyor , register, değişken durumları kontrol edebilirsiniz.
Sadece hata ararken değil örnek program çalışptırıken acaba nereye ne yazıyor diye işi ögrenebilirsiniz

Debug' a alıp yapılır zaten de, devre kartı mesela CNC de takılı çalışıyorken ne var ne yok anlamaya çalışıyoruz hocam :)

skara1214

ne dediğinizi pek anlamadım yani nasıl bir çözüm istiyorsunuz?
Herkes ölür ama herkes gerçekten yaşamaz

Voltajcı

Alıntı yapılan: ahmetbudak - 13 Ekim 2016, 13:47:42
Herkese iyi  çalışmalar bir devre üzerindeki mcu nun çalıştığını son kullanıcının kolayca anlayabilmesi için pratik bir yol olarak ne önerirsiniz?  Mesela mcu nun boştaki bir pinine led bağlayıp programda belirli zaman aralıklarıyla bu ledi sürmek veya daha başka?


@skara1214

Konuyu açan arkadaş son kullanıcının MCU nun çalışıp çalışmadığını LED ile anlar mıyız demiş, sonuç anlaşılır oldu çözümler üretildi. Bizde daha derine inerek dedik ki : yine son kullanıcı ama yazılımı bilen son kullanıcı, devreye bakarak MCU içinde ki yazılımda ki fonksiyonların düzgün çalışıp çalışmadığını nasıl anlar ? Her fonksiyona bir renk koyup yanıp söndükçe o fonksiyone girip çıkıyor, çıkamıyorsa o renkte ki RGB yanık kalacak böylece nerede takılıyor anlayabilecek, hızlıca düşünüp fantezik bir çözüm sundum :) Sizi anladım fakat ben farklı bir açıdam yanaştım ;)

yas

Sesli de yapılabilir led in yanıp sönmesi mantığı ile fakat biraz daha farklı.
Devre normal çalışırken hiç ses çıkarmaz fakat program çakılır ana döngüsünü normal sürelerde tamamlayamazsa örneğin sürekli bir kesmede takılı kalıyor yada çevre sensörlerle bağlantı kopukluğu gibi, buzzer (+led) devreye girip sürekli ikaz verebilir. Sadece Led kullanılmasına göre daha işe yarar bir takip mekanizması olabilir. Sonuçta kullanıcı sürekli lede bakamayabilir.

Uygulaması da şöyle olabilir, RC li bir devre kurulur, herşey yolunda giderken belirli periyotlarda mcu marifetiyle kapasite deşarj edilmezse uyarı verilir, ama MCU kapasiteyi sürekli deşarj da tutacak olursa yine uyarı verilir.

Özetle hata oluştuğunda bunu anlayacak mantık devrvesini kurmak gerekli. (Anahtar kelime herhalde multivibratör olurdu.)