TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
ayuda para hacer un contador de pulsos
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: ayuda para hacer un contador de pulsos (Leído 2070 veces)
0 Usuarios y 1 Visitante están viendo este tema.
mansoconductor
PIC10
Mensajes: 5
ayuda para hacer un contador de pulsos
«
en:
07 de Enero de 2005, 08:19:00 »
Hola comunidad!!...necesito que meayuden con el pic 16f877,necesito contar pulsos provenientes de un encoder ,en un intervalo de tiempo de 15 ms, no se como ocupar los tmr 0,1,2...agradeceria mucho una ayuda
En línea
Modulay
Moderadores
DsPIC30
Mensajes: 2651
RE: ayuda para hacer un contador de pulsos
«
Respuesta #1 en:
07 de Enero de 2005, 08:40:00 »
Conectas la salida del encoder a RC0,configuras el timer1 como contador de pulsos :
setup_timer1(T1_EXTERNAL);
Configuras el timer0 para que interrumpa cada 15 ms:
periodo timer0 = 4 x preescaler x (8 - valor inicial) / Fosc
...y en su rutina de interrupción capturas el valor del timer1 :
num_pulsos = get_timer1();
...y ya tienes el número de pulsos cada 15 ms...
Suerte
En línea
mansoconductor
PIC10
Mensajes: 5
RE: ayuda para hacer un contador de pulsos
«
Respuesta #2 en:
11 de Enero de 2005, 10:28:00 »
Bueno gracias por tratar de ayudarme..pero mas arriba en el foro, puse el programa...no se como hacer las interrupciones, ..
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
ayuda para hacer un contador de pulsos
anything