pic-pc seri port haberleşmesi

rabota

Üye
Katılım
23 Şub 2013
Mesajlar
14
Puanları
1
Arkadaşlar merhaba, pc ile pic arasında iletişim kurmaya çalışıyorum, bilgisayardan pic'e veri göndermeyi başardım, bir kod isteğim olacaktı, mscomm1.input olayını anlayamadım,

benim pic 2400 baud'da com1'den 1 saniyede bir "4" verisi yani "00000100" gönderiyor, tek istediğim bu gelen veriyi visual basic'te bir label'e print etmek, yani veri almanın temelini öğrenmek istiyorum, visual basic 6.0 kullanıyorum, sadece bu alma işleminin kodlarını verecek arkadaştan şimdiden allah razı olsun 1 haftadır uğraşmaktayım projem yarım kaldı
 
vb.net de bunun karsılıgı= Label1.text=SerialPort1.ReadExisting

timer a baglarsan gelen degerı sureklı yazar

vb 6.0 da ise tahmınen;

label1.text=mscomm1.read

label1.text=mscomm1.readExisting

olabılır

 
malesef dediğiniz şeyler yok
mscomm1.input diye birşey var
500 intervalli timer'a label1.caption=mscomm1.input dediğimde veriyi almıyor,
 
önce seri porttaki hareketleri okuyan programlar yardımı ile seri portu dinle verinın geldıgınden emin olalım sonrasında sana istedıklerını elde edebılecek bir uygulama yapayım sonrası daha kolay olacakdır

Seriportu dinlemek için ; http://www.hhdsoftware.com/Download/device-monitoring-studio.exe programını kullanabilirsin

bide şu kodu dene

Private Sub MSComm1_OnComm()
If MSComm1.CommEvent = comEvReceive Then
Text1.Text = MSComm1.Input ' burda textbox a yazılıyor
End If
 
benim sanal com1 portum var şuanda devrem hazır değil isiste simüle ediyorum, gönderme işini yapabiliyorum ama alma işini yapamadım, veri gönderen pic'e veri alan bi pic'i bağladım veriyi alabiliyor yani veri gönderme fonksiyonunda sorun yok, verdiğiniz programı açtım ama seri portu nasıl dinleyeceğimi anlayamadım
 
Arkadaşlar haberleşme ile alakalı uygulamalarınzda kesinlike timer kullanmayın. By-CoD3rS arkadaşımızın belirttigi event olayını kullanın. PIC tarafında ise interruptları kullanmak en mantıklısı
 

Forum istatistikleri

Konular
128,159
Mesajlar
915,551
Kullanıcılar
449,915
Son üye
eylulllll33

Yeni konular

Geri
Üst