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

Temas similares

28/06/2010 #1

Avatar de contrerasqm

No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilador C CCS
No puedo programar un PIC 16F873 con el Hexadecimal que genera el Compilador C CCS, alquien me puede decir a que se debe esto, ya que con el Hexadecimal que genera el MPLAB nunca he tenido problemas.
Saludos.
28/06/2010 #2


Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
Debés tener algún problema con los fuses del programa... con qué quemás el pic?
29/06/2010 #3

Avatar de contrerasqm

Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
Gracias por tu respuesta, utilizo el programa IC-Prog 1.05C para programar el PIC, y cabe destacar que cuando utilizo el mismo hexadecimal para programar el PIC con Proteus no tengo Problemas con la simulación.
Saludos
29/06/2010 #4


Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
Que tipo de error te da? o como sabes que no podes programar el pic?
Que lees en la verificacion?
29/06/2010 #5


Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
Bueno, fijate en el IC PROG, hay un par de opciones para configurar los fuses, tienen que coincidir con los de tu programa... a veces te sabe poner errores por eso.
02/07/2010 #6

Avatar de contrerasqm

Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
Los fuses del programa coinciden con los del IC-PROG y al final de la programación me indica verificación correcta, pero cuando coloco el PIC en el circuito no responde el LCD, en cambio con Proteus todo trabaja correctamente. Estoy trabajando con el Convertidor analogico digital del PIC y el LM35 como sensor de temperatura Gracias de antemano a quien me pueda ayudar.
02/07/2010 #7


Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
Si la verificacion te da bien, podemos suponer que el micro esta grabado.
Viendo el circuito, veo que el MCLR del micro esta a nivel bajo (mejor dicho no esta conectado a nada), cuando deberia estar a nivel alto, y pienso que si armaste tu circuito copiando el de proteus, tal cual y dejaste el MCLR libre, ahi puede estar el problema.
Saludos
02/07/2010 #8


Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
programadores como el Iprog 18, por alguna razón que no comprendo, no realizan la programación adecuada de la palabra de configuración del PIC. Como consecuencia no funciona oscilador del clock. Esto lo he resuelto realizando la configuración dentro del propio programa fuente, mediante una linea de programación. No tengo en este momento la estructura de esta linea... Se puede ubicar como: "Linea de programación de la palabra de configuración". Esta podría ser la causa del problema que planteas...
02/07/2010 #9


Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
Conectaste los pines 1, 2 y 3 del LCD? En Proteus todo es más bonito...
02/07/2010 #10

Avatar de contrerasqm

Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
Si conecte en el circuito el MCLR a Vcc y tambien conecte los pines 1, 2 y 3 como debe ser para la alimentación y el contraste, pero no funciona en real, en cambio en Proteus funciona correctamente el programa. Gracias a todos los que me han estado ayudando.
03/07/2010 #11


Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
A ver... me voy a poner la gorra y te voy a pedir que seas un poco más preciso, porque no tengo ganas de andar adivinando. Qué LCD estás usando? Es compatible con HITACHI?, como alguno de winstar? Suponiendo y creyendo que tenés las conexiones bien, puede que tu LCD necesite otros tiempos. Probá modificar (retardar) un poco los tiempos de la libreria para manejar el LCD.
04/07/2010 #12

Avatar de contrerasqm

Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
Gracias a todos, el LCD reconocio al PIC en tiempo real.
04/07/2010 #13


Respuesta: No puedo programar un PIC 16F873 con el hexadecimal que genera el Compilad
Estaría bueno que escribas cuál fué tu problema y cómo lo solucionaste, por si alguno le pasa lo mismo. Saludos.
Respuesta
¿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.