Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

rf parazit sorunu

Başlatan Emre MERMİ, 05 Temmuz 2015, 02:17:02

Emre MERMİ

Usb ttl kullanarak kodu çözdüm, modül '8' yolluyor ama haricinde bir sürü parazit görünüyor. Yarın bilgisayar başına geçince size ekran görüntüsünü atayım. Belki daha açık olur.

Emre MERMİ

@ismail kaya hocam dediğinizi yaptım gelen kod şöyle;

Received 5592405 / 24bit Protocol: 1


buradan devreye ekleyip tekrar deneyeceğim kodu en kısa sürede sonucu size bildircem. çok sağolun

Emre MERMİ




sayın hocalarım çok soru soruyorum ama bu kadar parazit normal mi ? bu arada kumandaya bastığım zaman 8 yolluyor.

Emre MERMİ

Birde bu paraziti nasıl engellerim ?

ismail kaya

gayet normal. Ama int_rda içinde aldığın değer gelen veriye eşit değilse yazdırmasın.

Emre MERMİ

#20
 Modül '8' yolluyor hocam. Parazitlerde de 8 var. Bu yüzden benim istemim dışında işlem yapıyor. Mesela ben gelen 8 leri topluyorum 32 olunca işlem yapıyorum ama yine de kendi kendine başlıyor. Nasıl engel olabilirim ?

mesaj birleştirme:: 14 Temmuz 2015, 02:40:04

char veri=0;

#INT_RDA
void  RDA_isr(void) 
{
if(veri=='8'){
a1=a1+1;
veri=0;
}
if(a1==20){
a=0;b=0;c=0;d=0;e=0;f=0;
}
}

ismail kaya

kumandaya basdığın sürece'8'mi yolluyor

mehmet

El kumandası kodlamasını PT2272 olmadan çözmeniz biraz zor...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

Emre MERMİ

Evet hocam kumandaya bastığım sürece 8 yolluyor. Ayrıca etraftaki parazitlerden de 8 geliyor. Wireless mousedan bile etkileniyor

RaMu

#INT_RDA
void  RDA_isr(void) 
{
gelen = getc();
//gerekliyse birkaç ufak işlem,
//gerekliyse putc( gonderilecek_deger );
//not: disable interrupts ve clear interrupt kullanmaya gerek yoktur.
//kesmede fazla işlem yapılmamalıdır, delay kullanmaktan kaçınılmalıdır.
}

Kesmede getc ile veri alınmalı.

Parazitin çevreden kaynaklandığını düşünüyorsanız,
önce verici yokken alıcıyı deneyin,
sonra alıcıyı metal kafes içine alıp deneyin,
alıcı metal kafesdeyken yine parazit varsa güç kaynağı vs. de problem olabilir.
Daha sonra alıcı ve verici metal kafese alınıp denenebilir.

Ama ben rf alıcı vericide parazit problemi yaşamadım.
En son 3 verici 1 alıcılı bir devre yaptım ondada problem olmadı.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Emre MERMİ

@RaMu hocam dediklerinizi yaptım sorun devam etti. Deneme yaparken kumandanın 1200 baudratede anlamsız karakterlerin arasında 'N' yolladığını fark ettim. Programı ona göre yazdım. Sorun ortadan kaltı. Parazit olarak da 'N'  çok az geldiği yada hiç gelmediği için sistem kararlı çalışıyor şimdilik. Yardım eden herkese teşekkür ederim.