TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: mike666 en 17 de Febrero de 2006, 20:13:00

Título: como se hace un contador?
Publicado por: mike666 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
Título: RE: como se hace un contador?
Publicado por: Chaly29 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

Título: RE: como se hace un contador?
Publicado por: maunix 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.

Título: RE: como se hace un contador?
Publicado por: mike666 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


 
Título: RE: como se hace un contador?
Publicado por: Chaly29 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

Título: RE: como se hace un contador?
Publicado por: mike666 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?