en yakın demekle neyi kastediyorsun anlamadım. baslama ile toprak arasındanmı bahsediyoruz! |
PIC beslmesine yakın 220uF lık bir kond (1-1.5cm uzaklıkta) var ve PIC e doğru yatırılmış. Olmazmı? Resim eklicem ama ekletmiyor. İznin yok diyor. Anlamadım |
tamam o zaman şöyle yapın 220uF kond paralel birde 100n bağlayın... |
Bağladım ama olmadı. Yazılımdan tarama zamanını düşürdüğüm halde aynı. ![]() |
Teşekkür ediyorum. Çok güzel oldu bu. Hayır, devam eden bir sorun değil. Karşılaştığım sorunları kısaca özetleyeyim: Programım normalde 8 satırdan oluşuyor. Ve titreme sorunu yaşamıyorudum. 10 satırlı olarakta yaptım, yine sorun yoktu. Lakin 16 satır yapınca titreme başladı. Ben kodlardan şüpheleniyorum. 16 tane dizi tanımladım. Ve her biri 19 elemanlı. Bunların işlenmesi gecikme yapıyormudur diyorum. 16 satırlık projeyi şimdi 10-11-12-13-14 ve 15 satır olarak çalıştırıcam. Bakalım kaçıncı satırda fire veriyor. Ayrıca her satır eşit ışık vermiyor. Buda bir sorun oldu. Bütün satır ve sütunları yakmasını sağladım ve o şekilde test ettim. Çok yordu bu proje beni. Cevaplarını merakla bekliyorum. |
![]() KIZILÖTESİİ kardeşimizin PLC Otomasyon topiği olursa daha da iyi olacak bu bölüm ![]() |
Evet, o topiğinde günü yakındır. Sonuçta uğraşımız hepimiz için. Ve bu alanlar elektrik ve elektronikcileri, bilgisayarcıları yakından ilgilendiriyor. Biz düzgün bir çalışma çıkartırsak, onlar zaten yanımızda olurlar. Ne diyim, HAYIRLI OLSUN ![]() |
titremeyi dediğiniz gibi programın gecikmesi olarak tahmin ediyorum. bunu öğrenmenin bir kaç yolu var dediğiniz gibi satır sayısını indirerek deneyebilirsiniz bunun dışında daha kolay bir yöntem olarak PIC i daha hızlı çalıştırabilirsiniz eğer mümkünse! bildiğim kadarıyla F877 kullanıyorsunuz eğer PIC 20MHz lik bir versiyon ise ve daha düşük xtal ile kullanıyorsanız ilk önce xtal i büyülterek işe başlayın. bakalım yanıtı ne olacak. bir diğer sorun da parlaklık idi. eğer bu hata da 16 satıra geçişte meydana geldi ise yani daha önceden beri gelen bir hata değilse demekki 10 satırdan 16 satıra geçerken programda bir hata yaptınız bu hata hem titreme hemde sönük satırlara neden oldu. eğerki projenin başından beri süre gelen bir hata ise devre şemasına bakmakta yarar var... |
tek tek satırları denedim ve sonuç : Satırları DB243 tipi bir güç transistörü ile sürüyordum. PIC çıkışı ile arasına 4.7K bağlamıştım. Değiştirdim ve 47ohm bağladım ![]() Her TPIC6B595 çıkışnı 47ohm direnç üzerinden sütunlara bağlamıştım. Burada ise dirençleri kaldırdım (sonra daha küçük direnç bağlamak üzere, mesela 10ohm) ve parlaklık sorununun %30 uda kalktı. Kalan %10luk kısımda, güç kaynağı, matrixlerin kalitesi vs. sonuçlarda kaldı (diye yorumluyorum). Titremeye gelince : 12. satırdan sonra başlıyor. 12.satırdada çok çok az belli oluyor. Her taranan satır arasında <<PAUSEUS 500 + kodların tarama süresi >> kadar zaman gecikmesi var. Artık tüm testlere göre sorun kodlarda veya BASIC te. Keşke zamanım olsaydıda PIC C ye dökseydim. Acaba o ne kadar kod üretirdi. Az olacağını umut ederek bunu istiyorum. SORU : Arkadaşlar proje haftalardır ortada. Birlikte takip ettik. Sizce şimdi ne yapabilirim bu sorun için? |
kristal olarak hep 20Mz kullandım. Yani destek full. Şunuda belirteyim ki yukarıda yazdıklarıma kapılıp kimse bildiğini unutmasın. O unutacaklarınıza ihtiyacım var ![]() |
Offf, yoruldum. Şu an 16 satır olarak çalıştırıyorum ve titreme kalktı. çoooook az belli oluyor. Nasıl mı? Tahmin ettiğim gibi, kodlara oynama yaptım. Asıl programımda 877yi full kullandım ve
tane dizi tanımladım. İlemde 24 tane matrix var ve bu kodu şimdilik şöyle değiştirdim :
Sonuç: Asayiş şimdilik ber-kemal. Şimdilik diyorum çünki dün gece saat 5 te çalışıyor diye bıraktığım devre sabah beni şoka uğrattı. Bir tane bile LED doğru kordinatta yanmadı. Sorun : 19luk dizide titremeyi nasıl durdurabilirim. Bu işi yapanlar nasıl yapıyor acaba. ![]() |
bu devreyle ilgili benim aklımda soru işaretleri oluşmaya başladı. ipin ucunu kaçırdım sanırım baştan almam lazım. ![]() |
152 sütundan 96 sütuna düşürdünüz öylemi. Ekran tarama kısmını asm ile yazsanız sanırım problem gidecek gibi geliyo bana. Programda en çok zaman kaybına sebep olan kısım burası. |
![]() ![]() ![]() |
Hocam ASM yi 2 yıl önce bıraktım. Ama haklılık payınız yüksek. |
hemde çok yüksek ![]() |
Bu mesaja 1 cevap geldi. Cevapları Gizle