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 ?
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