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

Temas similares

14/12/2010 #1


Problemas con LCD en pic 16F877A en CCS
Saludos! les queria pregruntar si alguien fuera capaz de darme ayuda.

el problema es el siguiente. tengo un pic 16f877A, el cual transforma los datos analogos a digitales de unos sensores hall, 4 en total. y luego por medio del programa calcula la orientacion geografica (norte, sur ,etc). Esto se visualiza en un lcd, o deberia mejor dicho, ya que solo se ve una linea de cuadros negra, tambien conecte el potenciometro para el contraste y puedo variar el contraste, pero nada del mensaje que quiero, solo la linea de cuadros. La verdad este es mi primer programa q hago y me ha dado bastantes dolores de cabeza ya que no hay caso que pueda inicializar bien el LCD. en proteus funciona perfecto pero en la practica no hay caso.

Se les ocurre que podría ser?? alguna ayuda comentario es bienvenido.

Les adijunto la imagen en proteus, y el codigo en ccs.
11/09/2012 #2


Aquí te mando una conexión que yo he realizado en proteus y en físico y funciona a la perfección.
cualquier duda avísame
18/02/2013 #3


agurto dijo: Ver Mensaje
Aquí te mando una conexión que yo he realizado en proteus y en físico y funciona a la perfección.
cualquier duda avísame
que ondas viejo oye me puedes mandar esa coneccion que estas aplicando para corregir el mio porque tengo el mismo problema
20/02/2013 #4


Sobre LCD
Alli te mando los archivos.

Suerte!!!
Archivos Adjuntos
Tipo de Archivo: rar LCD.rar (88,9 KB (Kilobytes), 197 visitas)
21/02/2013 #5

Avatar de Juanjogc

Hola felipegm88:
Si en Proteus funciona, debería estar funcionando en el prototipo.

cuando la primera línea del lcd aparece completamente llena de cuadraditos negros puede deberse a que el PIC no se grabó correctamente o no está fijado a la placa correctamente.

si quitas el Pic de la placa y enciendes el sistema hará lo mismo probablemente
ya nos contarás.
Saludos.
21/02/2013 #6


En el código debes indicar o bien definir en que puerto vas a conectar el LCD según la librería LCD.C: deberías definirla de manera similar a esto "#define use_portb_lcd TRUE" en caso de conectar el LCD en el puerto B
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.