Autor Tema: Destripemos el medidor  (Leído 1552 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado micro_pepe

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3206
Destripemos el medidor
« en: 18 de Febrero de 2006, 13:46:00 »
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.
Se obtiene más en dos meses interesandose por los demás, que en dos años tratando de que los demás se interesen por ti.

新年快乐     的好奇心的猫死亡


 

anything