pbp , pic12C508A ve gpio.2

Başlatan mustisal, 28 Aralık 2002, 22:42:46

mustisal

Merhabalar,
Ben 12C508A

nın gpio.2 nolu portunu çıkış olarak ayarlayamadım.
pbp 2.42a da tüm portlar (gpio.3 hariç) çıkış olabilirken,
gpio.2 çıkış

olamadı.
ör:
   main:
   high gpio.0
   high gpio.1
   high gpio.2
   high gpio.4
   high

gpio.5
   pause 500
   low gpio.0
   low gpio.1
   low gpio.2
   low gpio.4
   low gpio.5
   pause

500   
   goto main

bu kodu pic 12C508A ya yükleyip çalıştırınca gpio.2
çıkış vermiyor.(fakat diğer portlar

çalışıyor.)
Birde bu olayları asm de deneyim dedim ve pbp nun içine asm yazdım.
ör:
   main:   
   @ BSF GPIO

,1
   pause 500
   @ BCF GPIO ,1
   pause 500
   goto main
yine bu kod çalışırken gpio ,2 için

çalışmadı.

Gpio.2 acaba giriş olarak çalışırmı diye yine kod yazdım ve giriş olarak çalıştığını gördüm.
Fakat oda iyi

çalışmıyordu.
gpio.1 portuna bağladığım sensör mükemmel çalışırken gpio.2 de düzgün çalışmıyordu.
Bu iş için birsürü

otp pic i çöpe attım.

Acaba nerede hata yapıyorum ?

Pros_PektuS

option_reg.5=0 yapmayı dene.
Bu değer öntanımlı

olarak nedir tam bilmiyorum ama eğer senin programında 1 ise TMR0 için gp2 harici sinyal girişi olarak atanmış olur.



GP2/TOCKI

Kolay gelsin
Soz soylemek icin once duymak, dinlemek gerek. Sen de soze, dinlemek yolundan gir.                                                          Hz. MEVLANA