Rf ile word bilgisi yollanırmı?

Başlatan erdogan2734, 26 Haziran 2012, 17:06:17

erdogan2734

  Öncelikle herkese Merhaba

           Arkadaşlar RF bilgi yollarken serout2 komutunda word bilgisi yollayabilirmiyiz? Yanılmıyorsam byte boyutunda 256 dan daha büyük bir sayı yollayamıyoruz. Ben örneğin 1453 sayısını göndermek istediğimde nasıl yollarım?
Bildiğim tek şey henüz hiç bir şey bilmediğim...

Eren Eraslan

sen 1453 sayısını gönder dediğinde o ascii olarak gönderiliyor , yine 1 ler ve 0 lar ile oluyor ama programda yazarken direkt istediğini gönderiyosun
insanın içine işleyen şarkılar ;  https://soundcloud.com/reeraslan

serhat1990

parça parça

1453 sayısı = 10110101101 'e eşittir ( binary )

ilk olarak düşük değerlikli 8 biti gönder...

10101101 ( düşük değerlikli 8 bit )

Sonrasında yüksek değerlikli 8 biti gönder.

00000101 ( yüksek değerlikli 8 bit )

Kaydırma mantığı kullanarak gönderebilirsin..

Basic bilmiyorum fakat bu mantık ile yapabilirsin...

Kolay gelsin...

OG

gonderen taraf

sayi_giden var word
sayi_giden = 1453
SEROUT2 PORTA.x , 813 , [sayi_giden]


alan taraf

sayi_gelen var word
SERIN2 PORTA.x, 813, [sayi_gelen]
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

erdogan2734

Sevgili OG bu şekilde yapıldığına eminmisin? Yazılımı değiştirdim ama rf den yanıt alamıyorum?
Bende parça parça gönderilecek diye biliyorum ama nasıl?
Bildiğim tek şey henüz hiç bir şey bilmediğim...

serhat1990

Alıntı yapılan: OG - 26 Haziran 2012, 17:42:01
gonderen taraf

sayi_giden var word
sayi_giden = 1453
SEROUT2 PORTA.x , 813 , [sayi_giden]


alan taraf

sayi_gelen var word
SERIN2 PORTA.x, 813, [sayi_gelen]

Hocam birşey soracam basic bilmiyorumda merak ettim. 16 bitlik bir değişkeni seri gönder komutu ile hiç bir işleme tabi tutmadan bu şekilde göndermek mümkünmü :) Eğer öyleyse kullanıcıyı çok seviyor bu basic ...

serhat1990

Alıntı yapılan: erdogan2734 - 26 Haziran 2012, 17:53:38
Sevgili OG bu şekilde yapıldığına eminmisin? Yazılımı değiştirdim ama rf den yanıt alamıyorum?
Bende parça parça gönderilecek diye biliyorum ama nasıl?

Benim dediğim şekilde denermisin ?

OG

Elbet eminim, emin olmadığım şeyi yazarmıyım.

RF iletişimin kurallarına uyunuz. Forumda çok konuşuldu.



http://melabs.com/samples/PBP-mixed/ser2mod.htm
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

OG

Beğenmediyseniz böyle yapın

gonderen taraf

sayi_giden var word
sayi_giden = 1453
SEROUT2 PORTA.x , 813 , [sayi_giden.lowbyte, sayi_giden.highbyte  ]


alan taraf

sayi_gelen var word
SERIN2 PORTA.x, 813, [sayi_gelen.lowbyte, sayi_gelen.highbyte ]
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

erdogan2734

Sevgili OG burda beğenmek yada beğenmemek gibi bir lüxüm olduğunu zannetmiyorum.
Sadece şaşırdım :)
Ama bu ikinci şekilde bir deneyip tekrar yazacağım şimdi teşekkür ederim.
Serhat şimdi yapıp yazacağım kardeşim.
Bildiğim tek şey henüz hiç bir şey bilmediğim...

OG

FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

erdogan2734

  Sevgili OG ve Serhat teşekkür ederim. Program tamam çalışıyor.
Low byte high byte işimi gördü. Tekrar dan teşekkür ederim emeğinize sağlık.
Bildiğim tek şey henüz hiç bir şey bilmediğim...

serhat1990


serhat1990

Alıntı yapılan: OG - 26 Haziran 2012, 18:03:05
Beğenmediyseniz böyle yapın

gonderen taraf

sayi_giden var word
sayi_giden = 1453
SEROUT2 PORTA.x , 813 , [sayi_giden.lowbyte, sayi_giden.highbyte  ]


alan taraf

sayi_gelen var word
SERIN2 PORTA.x, 813, [sayi_gelen.lowbyte, sayi_gelen.highbyte ]

Hocam benim beğenip beğenmeme gibi bir durumum yok yanlış anladınız herhalde basic bilmiyorum zaten ben sadece böyle bir komut yapısı varmı diye merak ettim ve  bir soru sordum. Yanlış anlaşılmasın lütfen... İyi çalışmalar...

OG

Yahu estağfirullah, ben takılmak için laf olsun diye söyledim.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.