Merhaba
10F222 ile puls okuyup puls'e göre çıkış almak istiyorum. İsiste devreyi çalıştırıyorum herhangi bir sorun gözükmüyor fakat devrede çıkış 1 saniye 1 veya daha sık aralıklarla High komutunda kesiklikler oluyor sorun nereden kaynaklanıyor olabilir ?
device=10F222
Xtal=4
''Config $0f8
All_Digital = TRUE
@ CONFIG_REQ
@ __config MCLRE_OFF & CP_ON & WDT_Off & IOFSCS_4MHZ
Input GPIO.0
Output GPIO.1
GPIO=%00000
Dim led As GPIO.1
Dim puls As Word
Dim I As Byte
puls=0
led=0
DelayMS 1000
basla:
DelayMS 50
puls=0
puls = PulseIn GPIO.0,1
If puls > 150 Then
led=1
Else
led=0
EndIf
GoTo basla
End
ne demek istediniz anlamadım
fakat devrede çıkış 1 saniye 1 veya daha sık aralıklarla High komutunda kesiklikler oluyor
high komutunda kesiklikler oluyor puls 150 buyuk olduğu zaman , dediğiniz gibi nereden kaynaklanıyor olabilir ?