Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


serin2 komutu çalışmayı engelliyor

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "hi-tech pıcc lite'da hata - yardım" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 18 Nis 2006
Mesajlar: 138
Konum: uz elektronik
Offline
ozgurbaba1
Tarih: 16 11 2008 20:06

selamlar arkadaşlar, serin2 komutuyla başım dertte. 12f675 ve rf modüllü tek kanal verici-alıcı yaptım. program normalde çalışıyor. bunun yanında alıcıya artı olarak buton ekleyip, alıcıdaki ledi vericiden bağımsız kontrol etmeye çalışıyorum ama bir türlü başaramadım. önce vericideki butona basmadan, alıcıdaki buton çalışmıyor. serin2 komutunu kaldırınca alıcıdaki buton normal çalışıyor. yardım ederseniz sevinirim.
kod:
verici:
Kod
@   device  pic12f675, intrc_osc_noclkout, wdt_on, pwrt_on, mclr_off, protect_off          

         cmcon = %00000111
         ansel = 0
         optıon_reg.7=0
         trisio = %111101
         
         symbol cıkıs=gpıo.1
         symbol tus=gpıo.0
           gpio=0
            bılgı var byte
           
            pause 200
basla:
bılgı=0
    ıf tus=0 then
    bılgı=1
    gosub gonder
    whıle tus=0 :wend
    endıf
           pause 100
           goto basla

gonder:
      serout2 cıkıs,396,[rep$aa\5,rep$00\5,rep$ff\5]
      serout2 cıkıs,396,[("o"),("z"),("b"),bılgı]
      serout2 cıkıs,396,[("o"),("z"),("b"),bılgı]
      serout2 cıkıs,396,[("o"),("z"),("b"),bılgı]
        return
end

alıcı:
Kod
@   device  pic12f675, intrc_osc_noclkout, wdt_on, pwrt_on, mclr_off, protect_off

         cmcon=%00000111
         ansel=0
         trisio=%000110
         gpıo=0
        bılgı var byte
        gırıs var gpıo.1
        led var gpıo.0
        led1 var gpıo.4
        tus var gpıo.2
        pause 100 
             
basla:
serın2 gırıs,396,50,zaman,[waıt ("ozb"),bılgı]
    ıf bılgı=1 then
    toggle led
    pause 50
    endıf
zaman:
    ıf tus=0 then
    toggle led1
    whıle tus=0 :wend
    pause 50
    endıf
    goto basla
    end


şema:

http://img205.imageshack.us/my.php?image=semazd1.jpg
Kayıt: 18 Nis 2006
Mesajlar: 138
Konum: uz elektronik
Offline
ozgurbaba1
Tarih: 19 11 2008 21:57

Biraz gelişme var, program şu anda çalışıyor, ama şöyle bir sorun var. Alıcıdaki 7-8 kere bastıktan sonra led ya yanık kalıyor yada sönük. Hiç işlem yapılamıyor, taa ki vericideki butona basana kadar. Ayrıca vericinin beslemesini kestiğimde alıcıdaki buton hiç çalışmıyor.
Başa dön



serin2 komutu çalışmayı engelliyor


Benzer Konular

- serin2 komutu çalışmayı engelliyor

- Telefon Hatları ve DTMFOUT Komutu Kullanılması
- picbasic COUNT komutu yardım :)
- Vistada Çalıştır Komutu nerede? Burada!
- dspIC'de fft komutu kullanılarak yapılan equalizer projesi
- picproda toggle, xor, porta.0 =1 iken if komutu neden çalışmıyo? (buldum)
- Bekar olmak kilo almayı engelliyor

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72