12f675 osc değeri soruyor?

Başlatan mustafa_cmbz, 05 Haziran 2008, 16:50:27

mustafa_cmbz

arakdaşlar 4 röleli bir alıcı verici devresi yaptım verici kısımda sorun olduğunu sanmıyorum alıcı kısımdan şüpheleniyorum...alıcı kısımda 12f675 kullandım ve programlarken elimdeki usb programlayıcıda bişeyler soruyordu anlamıyordum arkadaşın seriport programlayıcısı ile denedim "osc değeri verilememiş listeden girilsinmi" diye bir uyarı verdi...pic'i devrede kristalsiz olarak çalıştırmaktayım..bu sorunu nasıl aşabilirim?

OG

Program başına
define OSCCAL_1K 1


yazmış olman gerekir, yine de programlayıcı soruyorsa doğru cevabı vermen gerekir. Yani bu degeri pic den okuyup ve ilgili adrese tekrar yazması gerekir.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

mustafa_cmbz

hocam onuda yazdım olmuyor..benim yazdığım kod aşağıdaki gibi hocam acaba ne gibi bir eksiğim var?

alıc:
'****************************************************************
'*  Name    : UNTITLED.BAS                                      *
'*  Author  : [select VIEW...EDITOR OPTIONS]                    *
'*  Notice  : Copyright (c) 2008 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                               *
'*  Date    : 6/2/2008                                          *
'*  Version : 1.0                                               *
'*  Notes   :                                                   *
'*          :                                                   *
'****************************************************************

define OSCCAL_1K 1
ANSEL=0      
GPIO=0       
CMCON=7     'COMPARATÖR OFF

SYMBOL GIRIS=GPIO.4

SYMBOL LED1=GPIO.5 
SYMBOL LED4=GPIO.0  
SYMBOL LED2=GPIO.2 
SYMBOL LED3=GPIO.1 

ALICI VAR BYTE
ALICI=0
PAUSE 500
LOW GIRIS

BASLA:

SERIN2 GIRIS,396,[WAIT("MUSTI"),ALICI]

	IF ALICI=10 THEN
    HIGH LED1
 
    ENDIF

	
	IF ALICI=20 THEN
	HIGH LED2

	ENDIF

	IF ALICI=40 THEN
	HIGH LED3
	
	ENDIF

	IF ALICI=50 THEN
	HIGH LED4

	ENDIF
GOTO BASLA
END





birde programlayıcının config bölümünden bir görüntü koyuyorum :



buradaki bandgap'ın ne görevi var acaba? merak ettim..

OG

resimde
define OSCCAL_1K 4 görünüyor.

define OSCCAL_1K 1 olmalı.

Programlayıcın K128 ise hex i yükleyip ilk pic i programlamaya başladığında gelen soru



için NO diyeceksin.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

mustafa_cmbz

hocam ben devamlı bu tür devrelerden yaptığım için 12f675-16f84 ve 16f628 için deney devresi kurdum..az önceki denemeleri 16f84 ile yapıyordum şimdi değiştirdim 12f675 kullandım verici çalışıyor fakat alıcıda bir problem var alıcının önüne transistör aracılığı ile bir led sürdüm led yanıp sönüyor fakat pic kodları okumuyor galiba ...

og hocam basic ile rf bu kadar zormu yaf?

mustafa_cmbz

@OG hocam sorun yine benden kaynaklanıyormuş 12f675'İn giriş pinini yanlış tanımlamışım...yardımlarınız için çok teşekkür ederirm.