|
Deve funzionare... controlla di essere collegato sul pin giusto e con la massa del ricevitore collegata alla massa del micro; nei commenti hai scritto bit 0 di PORTB, ma tu testi il bit 2!
visto che usi il 628 che ha anche il timer1, è più facile fare la lettura così:
MAIN
CLRF TMR1L
CLRF TMR1H
BTFSS PORTA,2
GOTO $-1
BSF T1CON,0
BTFSC PORTA,2
GOTO $-1
BCF T1CON,0
(valore dell'impulso in timer1)
Se vuoi misurare solo dopo 1 mS, carichi il timer1 a -1000 (0xFC17) in modo che vada in overflow dopo 1ms e ricomincia a contare da zero.
Michele
__________________ __________________________________________________ The worst day flying is better than the best day working. |