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

Temas similares

01/05/2014 #61


buuuu no puedo
YA amigo le hice todo le remplace todo me descargue eso del .inc ya lo puce tambien , pero al compilar me sale esto
01/05/2014 #62
Moderador

Avatar de D@rkbytes

Te dije que quitaras la palabra de configuración del código.
Sigues teniendo esta:
@ __config _XT_OSC & _WDT_ON & _MCLRE_ON & _LVP_OFF & _CP_OFF

Esa también es una palabra de configuración pero escrita para lenguaje ensamblador.
Eliminala también porque el error que ahora te muestra es porque se está reescribiendo la dirección 0x2007 que es donde se alojan los bits de la palabra de configuración y ya están declarados dentro del archivo 16F628A.INC.

Esa parte sin el @ (ASM) va dentro del archivo 16F628A.INC que fue el que se modificó, pero debes tener en cuenta cual es la palabra de configuración correcta que quieres usar, porque ahora tienes esta:

_XT_OSC = Oscilador a cristal hasta 4MHz.
_WDT_ON = Watch Dog Timer activo.

Aunque me parece que con la palabra de configuración con oscilador interno como deje el archivo *.inc te debe funcionar bien el programa que estás usando.
Prueba quitando esa parte de tu código y dale una leída a este documento: Significado de los Fuses.

Espero que haciendo eso ahora si puedas compilar tu programa.

Suerte.
01/05/2014 #63


ok gracias amigo de verdad , por tu paciencia, con todo te informo , entonces en el microcode no le pongo nada solo le compilo ??
01/05/2014 #64
Moderador

Avatar de D@rkbytes

tesoro85 dijo: Ver Mensaje
¿Entonces en el microcode no le pongo nada, solo le compilo?
Sip, elimina la palabra de configuración de tu código y presiona la tecla F9 (Sólo Compilar)

Si llegas a tener más problemas no dudes en comentarlos.
01/05/2014 #65


ya me salio amigo muchisimas gracias uff me salvaste la vida un 10 pa la paguina eres grande amigo
30/05/2014 #66


hola amigo como estas , pero ya lo hago y al rato de probar en el proto no sale sollo se prende el lcd

hola amigo como estas , pero ya lo hago y al rato de probar en el proto no sale sollo se prende el lcd

---------- Actualizado después de 13 minutos ----------

hola amigo armo en el proto pero no me sale solo se prende el lcd
30/05/2014 #67
Moderador

Avatar de D@rkbytes

Revisa bien tus conexiones y escribe un programa sencillo para hacer una prueba de escritura.
Si ya puedes compilar el código de la forma que te mencioné, no debes problemas para hacer funcionar la pantalla.

Suerte.
30/05/2014 #68


Osea de lado si se ve pero se escribe solito la clave y corrw el programa por si.solp
30/05/2014 #69
Moderador

Avatar de D@rkbytes

Eso ya es otra cosa, tienes que corregir tu programa para que eso no ocurra.
La forma como estás realizando la comparación de la clave no es adecuada.
También tienes que corregir la forma para la detección de error de clave.

Busca ejemplos sobre cerraduras con PICBasic en el Foro para que te puedas dar una idea de como hacerlo.
Por ejemplo: Cerradura con PIC16F877 en PICBasic
Existen más ejemplos aparte de ese con los cuales te puedes orientar para realizar correctamente el tuyo.

Suerte.
30/05/2014 #70


Eso no lo entiendo.
¿Me podrías ayudar en eso? ¿Cómo lo corrijo?
Solo eso necesito. Por favor.
30/05/2014 #71
Moderador

Avatar de D@rkbytes

tesoro85 dijo: Ver Mensaje
Eso no lo entiendo.
Por eso te dije que miraras ese ejemplo o que busques los que existen en el Foro.
tesoro85 dijo: Ver Mensaje
¿Me podrías ayudar en eso?
Sip, por eso te mencioné ese ejemplo.
tesoro85 dijo: Ver Mensaje
¿Cómo lo corrijo?
Cambiando la forma como lo estás haciendo.

Mira ahora este otro ejemplo, te ayudará bastante.
clave de acceso
30/05/2014 #72


claro porq en ´proteus sirve perfect pero en en el proto ya pongo y la cable se escribe sola entoces solo ese es mi problema

---------- Actualizado después de 6 minutos ----------

el que me pasaste amigo el ultimo me lei pero tienen fallos casi iguales .. solo ayudame en eso a ver como hag
31/05/2014 #73

Avatar de torres.electronico

tesoro85 dijo: Ver Mensaje
claro porq en ´proteus sirve perfect pero en en el proto ya pongo y la cable se escribe sola entoces solo ese es mi problema

---------- Actualizado después de 6 minutos ----------

el que me pasaste amigo el ultimo me lei pero tienen fallos casi iguales .. solo ayudame en eso a ver como hag
Eso puede llegar a ser problema de tus conexiones en el protoboard u la fuente... que estas implementando para alimentar el circuito? Decime que no estas usando un cargador de telefonos u alguna otra cosa rara que no sea bien filtrada y estable
31/05/2014 #74


No.. si es una estable

Pero se escribe solita la clave
31/05/2014 #75
Moderador

Avatar de D@rkbytes

tesoro85 dijo: Ver Mensaje
Pero se escribe sólita la clave
Realicé algunos cambios a tu programa.
.- Modifiqué los pines para la pantalla.
.- Eliminé las resistencias pull-up externas para utilizar las internas del puerto B.
.- Agregué y quité algunos retardos.
.- Cambié el pin de salida en donde tenías conectado el LED.
.- Tal vez otras cosas que no recuerdo, pero mira y compara los dos códigos.

El programa está funcionando sin que se escriba sola la clave y adjunto algunas fotos de las pruebas realizadas.
También adjunto el programa con las modificaciones que realicé y la simulación en proteus 7 y 8.

Notas:
Para las pruebas utilicé un teclado matricial 4x4 pero sin conectar la cuarta columna.
Monta el circuito como está ahora y si sigues teniendo problemas, revisa bien las conexiones.
Recuerda que ahora debes grabar el PIC con este programa.

Suerte.
Imágenes Adjuntas
Tipo de Archivo: jpg DSC00062.JPG (55,8 KB (Kilobytes), 15 visitas)
Tipo de Archivo: jpg DSC00063.JPG (56,5 KB (Kilobytes), 9 visitas)
Tipo de Archivo: jpg DSC00064.JPG (54,7 KB (Kilobytes), 9 visitas)
Tipo de Archivo: jpg DSC00065.JPG (55,6 KB (Kilobytes), 14 visitas)
Tipo de Archivo: jpg DSC00066.JPG (55,6 KB (Kilobytes), 15 visitas)
Tipo de Archivo: jpg DSC00068.JPG (53,2 KB (Kilobytes), 10 visitas)
Archivos Adjuntos
Tipo de Archivo: rar New folder II.rar (77,0 KB (Kilobytes), 14 visitas)
01/06/2014 #76


muchas gracas en verdad eres una exelente persona ayudando a los demas gracias amigo lo voy a probar
01/06/2014 #77


Ya amigo, ya lo armé y todo pero tengo un problema, solo se pone la clave correcta después de 5 o 4 intentos y cuando pongo la segunda configuración me sale lo mismo, tecla incorrecta, hola y se prende el led :/
Lo grabé con el pickit 2 con el oscilador interno.
01/06/2014 #78
Moderador

Avatar de D@rkbytes

Pues a mi no me sucede lo que mencionas, por eso realicé pruebas físicamente y subí fotos del funcionamiento.
No tiene un funcionamiento óptimo por la forma en que está realizado el programa, pero funciona y no presenta nada de lo que mencionas ahora.

Ya se te dijo que revises bien las conexiones y que la fuente de alimentación este bien filtrada y regulada a 5V.
Coloca un capacitor de 100nF en el pin 14 (VDD) y otro de 470µF o 1000µF en el circuito.
Como no podemos ver cómo y con qué lo estás armando ya no tengo más sugerencias.

Suerte.
01/06/2014 #79


Ok amigo, lo voy hacer.
Una última pregunta. ¿Con q programa lo grabas?
Tal vez sea eso. ¿Cómo ajusto todo en aquel programa?
01/06/2014 #80
Moderador

Avatar de D@rkbytes

tesoro85 dijo: Ver Mensaje
¿Con q programa lo grabas? Tal vez sea eso.
No creo que el problema que tienes se deba al programador que estás usando.
Si logras grabar el PIC y el programa se ejecuta, quiere decir que tu programador funciona.

Para grabar el PIC16F628A utilizo el WinPic800 con el JDM Programmer
tesoro85 dijo: Ver Mensaje
¿Cómo ajusto todo en aquel programa?
Si te refieres al PICkit2, mira por aquí: PICkit2 Documentation & Software
O también por aquí: Programador de microcontroladores PIC y memorias por puerto USB PICKIT2 CLONE
¿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.