Arkadaşlar ben PIC 16f877A ile bir devre oluşturdum ancak devrede ledlerin hiçbiri yanmıyor.
programlarken config ve dijital ayarını yaptım.
cmcon ayarını yaptım
osilatör bağladım
gerilim devresinde sorun yok. 5v veriyor. PIC in vdd ve vdd uçlarına 5v verdiğim zaman uçlarda ölçüm yapınca 5v çıkıyor fakat ledlerin hiçbiri yanmıyor.
PIC bozulmuş olabilir düşüncesiyle içindekileri tekrar silip yükledim fakat durum aynı. Yazma ve okuma yapıyor. Bi kere gerilim uçlarını ters bağlamıştım fakat yanmış olsa tekrar programlanabilir mi ?
ledlerini ters bağlamış olabilirmisin? biliyosunuz led aynı zamanda diyottur. Yani ters polarizede çalışmaz. ledleri sürmek için transistör kullanmışsanız beyz emiter collector uçlarıda karışmış olabilir.
Birde mclr ucuna 5v vermek gerekiyor 5v vermeden çalışmaz osilatöründe 22pf kondansatör bağlanacak her iki ucundan toprağa frekansına göre değişir fakat genelde 22pf dir
Dediklerini de yaptım, yine de çalışmadı. Acaba bu aletin pinleri yanmış olabilir mi ? Zaten programlarken 4 pini kullanıyodu heralde. Diğer pinler yandıysa çalışmaz ama 32 tane pini var. Hepsinin de yanmış olması biraz zor görünüyor...
Simülasyonda kod çalıştı. Devre proteusta yapıldığı için osilatör bağlamadan da çalışıyo :S ama dediğim gibi gerçek devrede osilatör, 22pf lik 2 adet kondansatör, mclr ucuna 10k ve 4.7k lık dirençleri tek tek denedim. Vss ile vdd ucuna hem ayrı ayrı hem aynı uçları birleştirerek 5v gerilim uyguladım fakat tek bir pin bile akım vermedi :S
Birde semanızda ledlerde direnç yok ledlere gerçekte direnç koydunuzmu? koymadıysanız koyun yoksa ledler gitmiştir asm kodunuza baktım problem yok çalışır sizin elektronik devrenizde problem var kodlarla boşuna zman harcamayın
ledlerde direnç kullanmadım ama ledlere 10 volt gelse bile bi anlık yanıp ondan sonra gitmesi lazım. Ledleri taktıktan sonra yanmayınca tek başına yaktığım zaman yanıyor. Yani ledler sağlam. Sorun PIC de galiba. Aletin hiçbir pininden elektrik alamıyorum ama programlarken nasıl oluyosa kodu içine yazıyor ve çıkartıp tekrar takınca da çalışıyor :S. Kod konusunda sorun olmamasına sevindim çünkü onun için de baya uraşmıştım xD