Autor Tema: como se hace un contador?  (Leído 2469 veces)

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

Desconectado mike666

  • PIC10
  • *
  • Mensajes: 37
como se hace un contador?
« en: 17 de Febrero de 2006, 20:13:00 »
hola de nuevo pues estoy haciendo un programa pero soy nuevo en esto
espero me pueda ayudar y resolverme un par de dudas que tengo

la primera pues seria como puedo hacer un contador Vacilando un reloj real

y la otra pues tengo un pic del cual no puedo hacer ninguna salida
tengo el mplab y ago el programa y funciona en el simulador con muchos pic pero
a la hora de poner el pic para el cual esta hecho pues ya no me da las salidas

locoloco aber si me pueden auxiliar en algo

 gracias

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: como se hace un contador?
« Respuesta #1 en: 17 de Febrero de 2006, 21:07:00 »
Hola mike666, me as confundido un poco ¿ que es lo que deseas hacer un contador o un reloj? ya que ambos son muy distintos en cuanto a su firmware.

Con respecto al PIC que no le puedes programar los pines ¿que PIC es? estas seguro que dicho pic no esta quemado y que realmente anda, porque el que lo puedas programar no significa que esta sano.

Espero poderte ayudar un poco mejor en la próxima, un saludo.

Atte. CARLOS

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: como se hace un contador?
« Respuesta #2 en: 18 de Febrero de 2006, 07:48:00 »
Escrito originalmente por mike666

y la otra pues tengo un pic del cual no puedo hacer ninguna salida
tengo el mplab y ago el programa y funciona en el simulador con muchos pic pero
a la hora de poner el pic para el cual esta hecho pues ya no me da las salidas




mike666 si en el simulador funciona y en el pic no entonces pueden ser 2 millones de cosas!.  Desde que el circuito lo hayas armado mal, hasta un pic quemado o bien que no hayas configurado bien los "configuration bits" osea el modo de oscilacion que tendrá que usar el pic (XT,  RC, HS) , y demas cuestiones.

Ahora si no posteas con mayor detalle dificil será seguirte ayudando, más que con una bola de cristal.

- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado mike666

  • PIC10
  • *
  • Mensajes: 37
RE: como se hace un contador?
« Respuesta #3 en: 18 de Febrero de 2006, 15:24:00 »
pues gracias por contestarme Sonrisa GiganteSonrisa Gigante
pues bien  lo que tengo que hacer es un ""reloj"" porque ocupo que el timepo sea
real que mida segundos y minuto y que pare cada determinado tiempo (por eso le llame contador)

ahora el pic no lo he grabado, donde no me da la salida, es en el simulador del mplab, lo raro es que ese mismo programa lo checo con otro pic y si me da la salida en otro pic. El pic que estoy manejando es el "16c57c" y en el "16f84a" si me da la salida.
como te dige antes es solo en el simulador no lo he grabado pienso grabar el programa y revisar si me lo manda con un multimetro


 

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: como se hace un contador?
« Respuesta #4 en: 18 de Febrero de 2006, 15:33:00 »
Hola mike666, te comento que el PIC 16C57 no posee la habilidad de poderlo gramar mas de 1 ves como el 16F84, el primero es de la familia 16C toda esta familia solo se puede grabar una ves, luego el pic ya no podrá ser borrado y si le grabas otro programa ya no funcionaran ninguno de los 2 (ni el que tenia, ni el que le grabaste)

Por lo tanto te recomendaría que sigas usando el 16F84A que si lo puedes grabar las veces que desees.

Un saludo y suerte.

Atte. CARLOS

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado mike666

  • PIC10
  • *
  • Mensajes: 37
RE: como se hace un contador?
« Respuesta #5 en: 18 de Febrero de 2006, 18:51:00 »
haber aqui esta un poco mas condreta aun

ya vi cual es el problema bien ahora no se como solucionarlo

   bsf   STATUS,5   

; Configuración puertos

   movlw   b"00000001"
   movwf   TRISB    ; RB0 entrada, resto salida

; Accedemos al primer banco de RAM
   bcf   STATUS,5
segun el pedazo de codigo anterior esto deberia de configurar el puerto B
una entrada 8 salidas
el problema es  que el trisb no me lo reconoce
porque todas me las pone como si fueran entradas
¿alguna idea?