avatar_Mucit23

RB4 çıkş olmuyor

Başlatan Mucit23, 26 Ocak 2013, 00:10:11

Mucit23

Hocam 1 saattir uğraşıyorum. 16F628 in portb.4 bitinden çıkış alamıyorum. Deli  oldum resmen  >:( >:(

Artık ya isiste problem var yada picbasic de
Baştan şöyle birşeyle yazdım..
@ __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF
DEFINE OSC 4

TRISA=0:TRISB=0
PORTA=0:PORTB=0

OPTION_REG.7=1
CMCON=7

BASLA:
  PORTB=255
GOTO BASLA
END


Basic derliyor bunu. İsiste deniyor. Protb.4 hariç tüm pinler high durumda.

RB4 ün i/o dışında özel bir işlevide yok.

Bendemi problem var yoksa pic basic e ait bir bug mu? Sizde deneyebilirmisiniz?
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

onurinci

MCS4.0
PBP260
Vista32
[@ Device PIC16F628A,WDT_OFF,PWRT_ON,PROTECT_OFF, CPD_OFF,MCLR_OFF,BOD_OFF,INTRC_OSC_NOCLKOUT,LVP_OFF
DEFINE OSC 4 'Oscillator speed in MHz

TRISA=0:TRISB=0
PORTA=0:PORTB=0

OPTION_REG.7=1
CMCON=7

BASLA:
  PORTB=255
GOTO BASLA
END/code]

[code]:1000000001288316850186018312850186018316E6
:100010008117831207309F00FF3086000C28630091
:020020000F28A7
:02400E00103F61
:00000001FF


Sizin config bende hata verdi kendi config'imle derledim isiste PortB tamamı high seviyede.

Mucit23

64 bit kullandığım için mpasm ile derleme yapıyorum. Bu aralar Basic benimle oyun oynuyor.
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

toprak

Sayın Mucıt23
confıg ayarlarını yazmadan derleyerek bir dene.
Ben de bir ara 64 bit sorunu yaşadım. Confıg ayarlarını yazmayınca dırek ınclude dosyalarında olanı kabul edıyordu. istersen oradan değiştirebiliyorsun.
Bu durumda program çalışıyordu.
Ama ben sonra 32 bite geri dondum.
Saygılar.
Kişi kesinliklerle başlarsa gideceği yer kuşkulardır, ama kuşkularla başlayacak kadar doygun ise kesinliklere ulaşır.

ete

16F628 de PORTB.4 pini LVP bacağıdır yani Low Voltaj Programlama bacağı. Default olarak aktiftir ve sigorta ayarlarından mutlaka LVP yi iptal etmeniz yada kapatmanız gerekir. Aksi halde pekçok sorun yaratır.

Ete

Powered by EzPortal