Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Programlanabilir Cihaz ve Elemanlar forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "PIC Konusunda Lütfen Acil Yardım" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

PIC Konusunda Lütfen Acil Yardım

Kayıt: 15 Ekm 2006
Mesajlar: 212

Offline
onurbilke
Tarih: 15 10 2006 21:06

Arkadaşlar PC Kontrollü LCD de Kayan Yazı Yapıyorum Bu Benim Projem. Şimdi PC den Yazıyı Gönderiyorum. PIC te Serin2
komutuyla bir diziye atıyorum Ve Ekranda Yazı Kaymaya Başlıyor. Fakat 2. bir Yazı Gönderdiğimde Yazı Kayma Döngüsü Sonsuz Olduğundan Gelen Yeni Veriyi Alamıyorum. Yeni Veri Geldiğinde Döngünün Kırılıp Gelen Verilerin Tekrar Alınması Ve Yazının Tekrar Kayması Lazım. Lütfen Yardım.

Kayıt: 12 Eyl 2006
Mesajlar: 26

Offline
bilgeyazilim
Tarih: 21 10 2006 16:33

interrupt


Bu dediğini ancak interrupt ile yapabilirisin.Yada ikinci bir PIc ile diğerini baberleştirme yoluna gitmelisin. Tabi bunu asla önermem.
Onun için programında interrupt kullandıysan, bunu kullanmadan yapmaya çalış. İnterruptı bunun için kullanmaya çalışmalısın. Ben bu kadar yardım edebilirim sana.

Başa dön
Kayıt: 19 Eyl 2005
Mesajlar: 2
Konum: konya
Offline
stemli
Tarih: 23 10 2006 13:04

PC den bilgi göndermeden önce hazırlama bilgisi gönder. ancak hazırlama bilgisi LCD de kullanmayacağın bir karakter olsun

mesela
PC den önce '-' tire işaretinin kodunu gönder.
Pic de sürekli döngü içinde hem PC okusun hem LCD yazsin
döngü içinde PC okunurken - geldimi diye kontrol et
eğer ğeldiyse bu tire den sonraki gelen verileri LCD değişkenine atasın
sonra LCD değişkenini LCD ye at

tekrar başa git PC oku - yoksa devam et LCD kaydır. varsa değişkeni değiştir LCD ye gönder
tekrar başa ......

bu şekilde yaparsan hem yazı kayar hem de PC okunmuş olur.
çok hızlı olacağı için titreme algılanmaz. yeni veri gelirken ekranda en son yazı kalır sonra yeni değişken kayar

iyi çalışmalar

Başa dön
Kayıt: 23 Ekm 2006
Mesajlar: 1
Konum: istanbul
Offline
otansev
Tarih: 23 10 2006 14:09

Selamlar
pic in bir pinini yada veri giris pinini her döngü basinda kontrol et eger imkanın varsa baska bir pini veri gönderimi için başlangıç pini olarak atayabilirisinki bu daha kesin bir çözüm.başlangıç pininini her döngü arasında yada istedigin herhangi bir noktada kontrol edip değişiklik olduğunda veri alımına gidersin.
Arkadaşların önerdiği interrupt yöntemi ile aynı belki ama dediğim yol daha basit düzeyde
Kolay gelsin

Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 319

Offline
ete
Tarih: 01 12 2006 13:09

@onurbilke,

Sana basit bir yol tarif edeceğim.

Kayan yazı sonsuz döngüsü içinde yalnızca PC den yeni veri olup olmadığını bir değişkeni kontrol ederek yaparsın. Bu sana zaman kaybettirmez. Bu durumda PC den şayet yeni bir yazı gönderilecek ise Önce Pic'e Yeni=1 bilgisini gönder.
SOnra kayan yazı sonsuz döngüsü içinde Serin2,...,Yeni şeklinde bir komut koy ve,
if Yeni=1 then YAZIAL şeklinde bir ifade ile pc den gelen yazıları alıp tekrar yazı kaydırmaya dönebilirsin.
Şayet Yeni=0 ise zaten yeni bilgi yok demektir. Bu durumda sistem yazıyı kaydırmaya devam edecektir.

Bunun dışında bir takım karmaşık yöntemlerle kesme kontrolü yapman gerekecektir.

Ete

Başa dön
Kayıt: 17 Ekm 2006
Mesajlar: 117

Offline
ento
Tarih: 14 01 2007 01:56

Yazdığın programıda buraya koyarsan daha kolay çözüm bulnabilri. iyi çalışmalr

Başa dön



PIC Konusunda Lütfen Acil Yardım


Benzer Konular

- Lütfen mesaj atmadan ve yeni bir konu açmadan önce okuyun !

- picbasic COUNT komutu yardım :)
- Industrial Power Distrubition by Ralph Fehr Acil
- Windows boot problemi yardım
- pic 5 volt vermesem ile bile çıkış veriyor lütfen yardım
- DC den 20 volt Ac oluşturmak - yardım
- Cypress psoc mixed signal array'larla çalışanlar lütfen yardım!!
- Led Aydınlatma [Yardım]
- Digital Communications Fundamentals and Applications(2nd Edition)by B.Sklar Acil

- faz farkı yakalama 200khz de - yardım




Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar için iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71