Visualizza messaggio singolo
Vecchio 29 novembre 10, 20:34   #13 (permalink)  Top
MSchiepp
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
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.
MSchiepp non è collegato   Rispondi citando