Haberler:

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

Ana Menü

Sony Ir alıcı

Başlatan coco, 23 Haziran 2018, 11:58:29

coco

merhaba
Pic12f675 ile Sony alıcı programı çalıştıramadım yardım

@ DEVICE pic12F675, INTRC_OSC_NOCLKOUT ' DAHİLİ OSİLATOR
@ DEVICE pic12F675, WDT_OFF
@ DEVICE pic12F675, PWRT_ON
@ DEVICE pic12F675, MCLR_ON
@ DEVICE pic12F675, BOD_OFF
@ DEVICE pic12F675, CPD_OFF
@ DEVICE pic12F675, PROTECT_OFF

DEFINE OSC 4

ANSEL = 0                'Portlar çıkış
TRISIO=%000100          '2. BIT GIRIS DİĞERLERİ ÇIKIŞ
CMCON=7                  'Komparator kapalı

SYMBOL LED1= GPIO.4      ' GPIO.4 pinine sembol ismi olarak LED1 adı verildi.
SYMBOL LED2= GPIO.5      ' GPIO.5 pinine sembol ismi olarak LED2 adı verildi.
symbol IR_Goz= GPIO.2
POZ  VAR  BIT

Paket var word 56
IR_AL var word(12) '58

Tus  Var Byte 82
Cihaz Var Byte 83
I    var Byte
Z    var BYTE
Led  var bit
            
BASLA:            
IF TUS=18 THEN  
      HIGH LED1  
      ELSE
      LOW LED1    
      ENDIF              
            
      IF TUS=19 THEN  
      HIGH LED2 
      ELSE
      LOW  LED2  
      ENDIF  
      
          GOTO BASLA

TUSGIR:
      TUS=0:CIHAZ=0
      PuLSIN IR_Goz,0,PAKET
      if PAKET<200 OR PAKET>270 then  RETURN

      for I=0 to 11
        pulsin IR_Goz,0,IR_AL(I)
      next      

      
      Tus=127
AYIKLA:
      For I=0 to 6
        if IR_AL(I)<80 then Tus.bit0[I]=0
      next

      Cihaz=%00011111
      for I=0 to 4
        IF IR_AL(7+I)<80 then Cihaz.Bit0[I]=0
      next
      RETURN
GOTO BASLA
      
END
     

ipek

MCLR On yapmışsınız,bu durumda MCLR pin'ini + 5 Volta çekmek gerekiyor,öylemi ?

coco

#2
Off yaptım çalışmıyor Mcrl pine 4.7k direnç koydum çalışmıyor

Program PIC16F628A için yazılmış program idi ve çalışıyor, gerekli pin ve giriş bağlantılarını yapıp PIC12F675 için Gerçek devre üzerinde çalıştıramadım

mehmet

@coco; mesajlarınıza kod eklerken;
"Code" butonunu kullanınız.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

coco

Belki vardır ben göremedim ama.....

Bu Code ve butonu ve nasıl yapıldığı açıklamasını Forumda en görünür yerde Üste  belirtiseniz daha iyi olur

Kolaygelsin