C# - Serial Porttan veri alma hakkında fikrinize ihtiyacım var

Başlatan Hadi, 12 Şubat 2017, 14:29:23

Hadi


sadogan

Veri hızı ayarlanıyorsa hızı yükseltip bir bakın.
Herkul gibi bir terminal programı ile veriyi almaya çalışın aynı sorun ondada oluyormu.
Olmuyorsa veri yapısını anlamaya çalışın.

Hadi

Alıntı yapılan: sadogan - 13 Şubat 2017, 01:42:00
Veri hızı ayarlanıyorsa hızı yükseltip bir bakın.
Herkul gibi bir terminal programı ile veriyi almaya çalışın aynı sorun ondada oluyormu.
Olmuyorsa veri yapısını anlamaya çalışın.

yuksek hızlarda daha uzun verlerde bolunuyor. mesela 9600'da 9 karakter iki yebolunuyorsa 57600'da 15 karakter bolunuyor.

herkulu denemedim ama başka programlarda sıkıntı yok çunku dediğim gibi gelen veriyi bir oncekine ekliyorlar bu yuzden bolunmemiş şekilde gorunuyor.

tamam - teşekkürler.

erpay

Belirli bir hızda hep aynı noktalarda mı bölünme oluyor ?
Bölünen mesajın karakter sayısı aynı mı ?
Kaç farklı mesaj bekliyorsunuz yoksa tamamen rasgele veriler mi rasgele boyutlarda ?

muhittin_kaplan

bölünme göndermeyle alakalı değildir,
serialport nesnesi ayrı bir thread kullanır, eğer alım esnasında başka bir göreve giderse cpu bu alınmayı kesebilir.