Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

16/06/2010 #1

Avatar de EL GATO INGENIERO

varios temporizadores/contadores en pic16f84
hola a todos
estoy trabajando en un proyecto de una planta llenadora a escala, y tengo un pequeño dilema´
para controlar el proceso necesito usar un pic pero no se si es mas conveniente utilizar el pic16f84 y modificar constantemente el temporizador a contador y viceversa o es mejor utilizar un pic que cuente con mas de estas herramientas como el pic16f877
necesito tres contadores y cuatro temporizadores
agradecería mucho si me pudieran aconsejar en ese sentido.
17/06/2010 #2


Respuesta: varios temporizadores/contadores en pic16f84
Puedes hacerlo de las 2 maneras, no se, depende de como te resulte mas facil de programar. Yo creo que utilizaría uno con más temporizadores.
17/06/2010 #3

Avatar de ByAxel

Respuesta: varios temporizadores/contadores en pic16f84
Para 4 temporizadores, una fácil es usar el PIC que mencionas que tiene 3 Timer + 1 que lo arias por software y los contadores eso depende por que no se de que manera contaras, pero puedes usar los 2 módulos CCP como contadores + 1 por software o hacer los 3 por software.

En cuestión de temporizadores yo tengo una idea pero no se si es lo que buscas pero seria:
Usar un solo Timer con un tiempo X por ejemplo 10ms y activar la interrupción por desborde, luego dentro de la rutina de interrupción usas variables para contar Ticks y por cada interrupción haría lo siguiente:

Cuenta hasta 5 Ticks para evento 1. (5 x 10ms = cada 50ms hace una tarea 1)
Cuenta hasta 16 Ticks para evento 2. (16 x 10ms = cada 160ms hace la tarea 2)
Cuenta hasta 56 Ticks para evento 3. (56 x 10ms = cada 560ms hace la tarea 3)
Cuenta hasta 128 Ticks para evento 4. (128 x 10ms = cada 1280ms hace la tarea 4)
etc...
Claro, usando un contador independiente para cada tarea, y al ser variable cada contador puedes cambiar los tiempos cuando el programa este en ejecución... Bueno no se si me deje entender pero es una idea.

Saludos.
17/06/2010 #4

Avatar de Meta

Respuesta: varios temporizadores/contadores en pic16f84
Hola:

El PIC16F877A ya no los fabrica Microchip ni se vende, el sustituto es el PIC16F887 con mejores prestaciones.

Adiós.
17/06/2010 #5

Avatar de EL GATO INGENIERO

Respuesta: varios temporizadores/contadores en pic16f84
Gracias por sus aportaciones creanme que me son de mucha utilidad
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.