Programación Específica > Microcontroladores

 Algo Extraño Sucede Con Mi 16f84..

(1/3) > >>

eliza_marti:
Hola chicos!.. :adios: ..Quisiera saber si alguno de ustedes les ha pasado que por ejemplo tienen un programa que corre perfecto por medio del Mplab(yo lo utilizo)..osea ven que todo debería funcionar bien..y de pronto en el protoboard no quiere hacer nada?.. :unsure: ..me parece algo muy extraño..debería funcionar porque el programa si se grava bien (lo puedo leer , borrar, volver a gravar en el icprog 1.05)....Que podrá ser?..el pic no creo que esté quemado.. :unsure: porque como les dije ..puedo ver la info que tiene dentro..y volver a regravar....los componentes están todos bien puestos por si acaso...Si alguien le ha sucedido algo igual o sabe en que puede estar mi error...con gusto recibiré sus comentarios..
Muchas Gracias por su tiempo!..:adios:.. :comp:

Huguen_aus_Tirol:
Hola Eliza! Bueno, no se exactamente que hace (o no hace :( ) tu micro, asi que mucho no puedo ayudarte por el momento.
Sí te puedo decir que el Mplab es muy bueno, pero hasta cierto punto; algunos perifericos no se pueden simular, por ejemplo.
Puede ser problema del hard; a veces ocurren cosas extrañas por ruidos, p.e.. Hasta podría ser un componente defectuoso.
Tambien te puedo decir que puede ocurrir que se dañe algún pin, y (mientras no sean RB6 y RB7) puedas leer y grabar el micro sin problemas. Para verificar esto, sacas el micro, cargas un programita que, p.e., ponga en 1 y luego en 0 todos los puertos (intermitentemente) y lo verificas con un led (es un ejemplo).

Bueno, cuentanos más en detalle el problema y lo solucionamos :)

Saludos

eliza_marti:
Muchas Gracias Huguen por tu valioso tiempo!..:adios:..como te darás cuenta soy bien principiante..comprendo el asm y quiero poner en practica muchos ejercicios lindos que he visto.. :) ..(que funcionan bien en el Mplab..aunque como tu dices no se pueden simular algunos perifericos..)....si de algo estoy segura es que los componentes funcionan perfecto.....el programa hace una cosa sencilla como tu dices..encendido de leds.. :) ...lo que pasa es que el micro no da ningun volt. de salida por ninguno de los pines del puerto B..  :(  ...no creo que todos los pines estén dañados..Crees que tenga que ver algo con el micro?..el micro estará defectuso?...
Gracias por tu paciencia....:adios:..

Huguen_aus_Tirol:
Aha...Configuras el puerto B como salida? Recuerda que el registro TRISB está en el banco 1 (RP0 = 1). Y cuando escibas en el registro PORTB, este está en el banco 0.
Si te saltaste esto, en el Mplab puedes ver el registro PORTB cuando lo escribes, pero no estás viendo realmente las salidas físicas. Vamos con un ejemplo: configuras el puerto B como entrada, luego escribes un 1 en RB0; en el Mplab verás este 1, pero realmente no estará presente en el pin RB0. Luego de un reset, para cualquier PIC, los puertos se configuran por defecto como entrada; esto es por seguridad ;)
La otra, pero no creo que sea tu caso, es que los leds estén invertidos :)
Cuando tengas un tiempo, fijate en algún data sheet (de cualquier PIC) como es el hard interno de los puertos; puede ser interesante ;)

Bueno, espero que se solucione el problema!  :hola:

Saludos y suerte

eliza_marti:
Gracias otra vez Huguen!:.:adios: pero si...me cambio de banco perfectamente..y los led están bien puestos..de todos modos ya los probé poniendolos al revez y nada..:adios:..
Con todo seguiré investigando... :comp: ..Muchas gracias de todos modos..!:.:adios:..bye..

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa