Bilgisayar seri portu (rs232) üzerinden rf alıcı verici ile pic16f84 kontrollü vb ile elektronik devreler arası veri alış verişi için örnek olabilir
Tüm kaynaklar var vb6 kaynak kodları .exe .frm .vbp .vbwdosyası alıcı veri devrelerinin şema pcb + isis ares .dns .lyt dosyaları ve PIC yazılımları .hex .asm .bas
Mikro denetleyiciye yazılım atılırken ayarlar Power Up Timer ON / Watchdog OFF / Oscillator XT / Code protect OFF olmalı
Verici : Uyku modundadır. Etkinlik algılama sensörü , pin RB0’daki mantık durumunu değiştirir ve bir kesme oluşturur. 1. durumdaki RA3 pimini yükselterek direnci besler. 4 anahtarın durumuna göre ILS’nin adresi okunur (16 farklı dedektör takabiliriz). RA3 pimi 0 durumuna geçer ve dirence artık güç verilmez. Transistör, HF vericisini doyurur ve besler. Geçerli bir programı gösteren D1 LED ışıkları.
8 bitlik bağlantı noktası B, pin RA0 üzerinde seri olarak iletilir. Bir bekleme süresinin ardından ikinci bir aynı çıkış gelir. Kesinti bir kenardan geldiyse, program üzerinde düşen bir kenar için işlemciyi Uyku moduna alır.
Alıcı : Bir programın başlangıcı algılandığında, RA0 piminde bir senkronizasyon darbesi verilir. Bu, osiloskopta herhangi bir analize izin verir. 8 bit okunduktan sonra verilir. İkinci bir okuma tamamlandığında.
Her iki sonucun da doğrulanması için aynı olması gerekir. Gönderenin adresi 4 kırmızı LED’de görüntülenir. Yeşil LED yanar, bayt PC’ye 4800 baud’da gönderilir (eşlik yok, bir durak), sonra yeşil LED söner. Güvenlik için ikinci bir sayı yapılır. Analiz, ilk sorunun dikkate alındığını doğrularsa, ikincisi dikkate alınmaz
Kaynak: doumai.pagesperso-orange.fr/Transmission%20Radio%20vers%20PC/Transmission%20Index.htm
Şifre-Pass: 320volt.com
Yayım tarihi: 2009/01/11 Etiketler: microchip pic projeleri, PIC16F84 örnekleri, Rf, rs232, seri haberleşme, seri iletişim, Visual Basic
hocam bu devreden 2tane yaparak kablo bağlantısız veri transferimi yapıyoruz, XAF1 ve XAF0, çıkışlarından yayını alan başka bir bilgisayarın rs232 sine girecek X7 X3 X2 girişlerinden bilgiyi alacak veri transferini ayrı bir bilgisayardan verecek galiba ?:)