ghostmanzero
Üye
- Katılım
- 24 Tem 2014
- Mesajlar
- 75
- Puanları
- 1
arkadaşlar yaklaşık 1yıldır CCS C çalışıyorum.birçok devreyi kurup çalıştırdım.termometre,mesafe ölçer, saat,çeşitli robotlar.en son rf haberleşmeye geçtim.atx ve arx 34 modullerini kullanıyorum.pic16f628a ve 4mhz kristal kullanıyorum. iki led i kontrol etmek için bir devre kurdum çalıştı.üstelik beklediğimden daha iyi çalıştı.parazitli diyebileceğimiz birçok ortamda çok iyi bir tepki süresi ile hiç sorun çıkarmadı.şimdi ise bir tek bit göndermek veya tek tek bitleri kontrol etmektense bir yazı ya da float cinsinden bir sayı göndermek istiyorum .burdaki sayıyı önce birler,onlar ve yüzler şeklinde ayırıyorum.ve ard arda gönderiyorum.alıcıda ise tek tek alıp tekrar eski haline gelecek şekilde bir diziye dönüştürüp sayıyı alıyorum.ama alıcı devre bu bilgiyi çok çok sonra alıyor.yaklaşık 30-40 sn sonra mesela.ve yanlış alıyor.vericide iki pin var.her biri alıcıdaki ayrı bir ledi yakıp aynı zamanda lcdye ilgili pin ile ilgili olan ve vericiden gelen bir sayı yazdırıyor gecikmeli de olsa ilgili led yanıyor (bazen alıcının hiç veri almadığı da oluyor ama genel olarak çalıştı hani) ama yazdırılan sayı yanlış .bambaşka sayılar yazdırıyor ekrana .senkronizasyon ve uyandırma bitlerini de gönderiyorum ama bir türlü doğru dürüst bir veri alamadım.nasıl bir yol izlemem gerekiyor bilen varsa lütfen anlatabilir mi? elimden geleni yapıyorum ama hala bi sonuç alamadım.şimdiden teşekkürler