seri porttan string türünden veri gönderme ve alma

Katılım
22 Şub 2010
Mesajlar
6
Puanları
1
arkadaşlar ccs ile getc ve putc fonksiyonlarını kullarak seri porttan pic'e veri gönderip alabiliyordum daha sonra puts ve gets fonksiyonları ile picden seri porta veri gönderen ve alan programlar yazdım proteusda çalışıyor fakat devre üstünde çalışmıyor
acaba normalde pic'e seri portan string gönderip alamıyor muyuz?
bu konuda bilgisi olan varmı nasıl string gönderip almam gerekiyor lütfen yardımcı olun(arayüz programını c# ile yaptım readline ve writeline komutlarını kullanıyorum)
 
Bende visual basic ile veri alıp gönderiyordum gets() ve printf ile
kodları yazadıktan sonra ilk problemim ise seri haberleşme kesmesi içine yazdığım kod parçasından çıkmamasıydı
Simülasyonda sorun olmadığını söylemişsin ama yinede sorayım
Gönderdiğin stringin son elemanı enter karakteri mi (yani chr(13))?
 
evet aslında serialport1.writeln(textbox1.text) fonksiyonu textbox stringi gönderdikten sonra enter karakterinide göndermesi lazım,ama belki bunu pic algılamıyor olabilir bide dediğin gibi sonunda enter karekteri göndercem.
 
dediğin gibi sonunda enter karakteri göndererek sorunu çözdüm writeln yerine write fonksiyonu(port.Write(textbox1.text + (char)13); ile ) kullandım,artık seri portan pic string gönderip alabiliyorum,teşekkürler
 

Forum istatistikleri

Konular
128,212
Mesajlar
915,855
Kullanıcılar
449,990
Son üye
alpersirakaya

Yeni konular

Çevrimiçi üyeler

Geri
Üst