sn75176b ağ kurulumu

Başlatan enrique_iglesias, 28 Ocak 2009, 02:25:25

enrique_iglesias

Arkadaşlar merhaba sn75176b entegresi ile rs485 iki pici haberleştirmeye çalışıyorum...Ama alıcı pic serin2 'de çakılıp kalıyor.

alıcı kodum şu şekilde :

basla:
txenable=0 'de ve re pinleri rx modunda
serin2 rx,396,100,gec,[wait("KZN"),dec3 alinan]
if alinan=001 then durumgonder
if alinan=002 then calis
if alinan=003 then kapat
gec:
.
.
.
goto basla

durumgonder:
txenable=1 'gönderme aktif edildi
serout2 tx,396,["KZN",dec3 durum]
goto basla


entegre bağlantılarımda 2 ve 3 ü kısadevre yaptım rx modunda txenable pini yani portb.0'ı 0'a çekiyorum göndermede 1 'e çekiyorum

ama daha buralara gelmeden pic serin2'de çakılıp kalıyor nasıl bir program yazmalıyım bu çakılmayı önlemek için 100ms bekleme yapıyorum ama yine geçmiyor...Anlayacağınız alıcı pic kendi işini hep beklemeyle geçiriyor...yazılım donup kaldığı için

alayli

"serin2" komutuna zamanaşımı (timeout) süresini ve zamanaşımı etiketi parametrelerini de eklemen gerekir. Yoksa o komutta çakılıp kalması normaldir... PBP nin yardım menüsünde "serin2" komutunun parametrelerini incele...
Anca kazganmiş itmiş ilimiz törümüz erti. Türk Oguz begleri budun esiding. Üze tengri basmasar, asra yir telinmeser, Türk budun, ilingin törüngin kim artati? (udaci erti)

enrique_iglesias

alayli kardeş zaten bu parametreler ekli koduma dikkat edersen...
serin2 rx,396,100,gec,[wait("KZN"),dec3 alinan]


sorun rx pinine bir bağlantı olmadığı için sanırım gürültüden etkileniyor rx pinini 10k ile pull-up yaptığımda bu sorun ortadan kalkıyor ama veri transferinde kötü bir rol oynarmı bilmiyorum....yani bunun için ne yapmalıyım sağlıklı bir şekilde veri transfer olması için..