12F675 dahili pull up direnç aktif yapma sorunu

Başlatan sealli, 09 Aralık 2018, 23:23:32

sealli

Merhaba ETE hocam;

aşağıdaki kod harici pull up dirençleri ile sorunsuz çalışmaktadır,
12F675 dahili pull up dirençlerini aktif yapmaya çalışıyorum fakat bir türlü çalıştıramadım, nerede hata yapıyorum acaba,
üstüne üslük deneme yaptığım 2 adet 12F675 de zarar gördü nedenini halen anlayamadım, nasıl bir yol izlemeliyim.

saygılarımla...


@ DEVICE pic12F675                                               
@ DEVICE pic12F675, WDT_OFF             
@ DEVICE pic12F675, PWRT_ON             
@ DEVICE pic12F675, PROTECT_OFF         
@ DEVICE pic12F675, MCLR_OFF           
@ DEVICE pic12F675, INTRC_OSC_NOCLKOUT 
@ DEVICE pic12F675, BOD_OFF

DEFINE OSC 4
DEFINE OSCCAL_1K 1
GPIO=0
TRISIO=%00011000
OPTION_REG.7=1
CMCON=7
ANSEL=0
WPU.3=1
WPU.4=1

SYMBOL AC=GPIO.4
SYMBOL KAPA=GPIO.3
SYMBOL RF=GPIO.2
VER VAR BYTE
.
.
.
.

onurinci

GPIO.3 pullup yapamazsın dışarıdan direnç ister,ben klasik şu betiği kullanırım.

TRISIO= %00010000 
GPIO= 0
OPTION_REG.7= 0
WPU.4= 1
CMCON=7
ANSEL=0

sealli

sayın onurinci ilginize teşekkür ederim, mclr pini için tamam, fakat diğer pinler içinde yapamıyorum, vermiş olduğunuz örnek kod ile benim kod arasın bir fark bulamadım, ayrıca pic'in zarar görmesi konusunda bir fikriniz veya yaşamış olduğunuz bir tecrübeniz var mı?

sealli

Af edersiniz onurinci; gözden kaçırmışım benim kodda pull up kapalı yapmışım "OPTION_REG.7=1" sorun bundan galiba, teşekkürler.

Powered by EzPortal