Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar


PIC Konusunda Lütfen Acil Yardım

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 "pinnacle 52 - 8051 işlemcisi için simulator" 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!
Kayıt: 15 Ekm 2006
Mesajlar: 220

Offline
onurbilke
Tarih: 15 10 2006 20: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 15: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 12: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 13: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: 370

Offline
ete
Tarih: 01 12 2006 12: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: 116

Offline
ento
Tarih: 14 01 2007 00: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 !

- Matlab da histogram,yardım
- acil yardım
- matlab ödevi yardım ?
- Analog Haberleşme projesi yardım!
- kızıl ötesi haberleşme acil
- anfi devreleri ile ilgilenen arkadaslardan bir yardım...
- PIC16F84 Haftaya perşembeye kadar Yardım!!!(çok Önemli)
- Akülü tekerlekli sandalye icin yardım

- telefonla açılan kapı projesi yardım...

- D.A Servo motor modellemesi - 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 varsa 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 72