TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado 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
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

aber si me pueden auxiliar en algo
gracias
-
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
-
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.
-
pues gracias por contestarme


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
-
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
-
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?