Hola, en esta pagina he encontrado un medidor de bobinas y condensadores:
http://ironbark.bendigo.latrobe.edu.au/~rice/lc/Parece tener muy buena precision, pero en el codigo asm hay algo que me parece extraño para medir la frecuencia. Es la rutina measure.
Despues de medir la frecuencia durante 100msg, inhibe los pulsos del oscilador, y pone esto:
--------------------------------------------------------------------------------------------
PSC1 bsf BANKSEL ; Select Bank1
bsf OPTION_REG,T0SE ; Clock the prescaler
bcf OPTION_REG,T0SE
bcf BANKSEL ; Re-select Bank0
DECF F3+1,F ; Decrement the counter
movf TMR0,W ; Has TMR0 changed?
xorwf F3,W ; if unchanged, XOR -> 0
beq PSC1
return ; F3 : F3+1 now holds 16 bit result
--------------------------------------------------------------------------------------------------
No entiendo para que sirve, agradeceria que alguien me lo esplique, pues debe de ser una manera de medir una frecuencia muy estable, y esto me interesa.
Saludos y gracias.