MERHABALAR;
PIC16877A ile Arduino haberleştiriken virtual termialde gelen verilelerde aşağıdaki gibi bozukluk vardır sebebi nedir yardımcı olabilir misniz?
Ben iki arduino arasında telsiz haberleşmesinde de benzer hatalar alınıyor.
Peşpeşe iki veya daha fazla byte gönderince hata veriyordu. İki bayt arasında bir byte bekleyince hata olmuyordu.
Sorun gönderen tarafta underrun veya alan tarafta overrun olabilir. Yani ya veren taraf yeterince hızlı veri yetiştiremiyor, yada alan taraf yeterince hızda veriyi seri porttan alamıyor. Sorunun bu olduğunu kanıtlamak için baud hızını iyice düşür. Mesela 300 baud yap. Eğer bu hızda doğru çalışıyorsa haberleşme artık bu soruna odaklanabilirsin. Bir osiloskop kullanman şart. UART çözümleme olan 4 kanallı bir dijital osiloskop işini çok kolaylaştırır.
UART asenkron bir protokol. Alıcının başlangıcı doğru tespit etmesi lazım ve bit zamanlamalarını da doğru yapması lazım. Eğer bunlar yapılmazsa senkronizasyon kaçar ve yanlış veri alınmaya başlar. Ama buradaki sorun bu değil.
gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.