Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




micros motorola freescale


       



#1  micros motorola freescale
Jose Luis Rodriguez
Registrado: 10 Dic 2006
Mensajes: 1
citar
Surprised Wink El problema es que tengo que programar una lcd 2*16 con motorola 908gp32 pero
probe algunos programas y no quiere encender la pantalla "no esta dañada" ni el controlador
alguien me podria inicar de manera facil esta programcion o algun tutorial que me pueda sevir
para este objetivo de antemano gracias por alguna opinion o respuesta

#2  
Braulio
Ubicación: Arequipa, PERU
Registrado: 25 Sep 2006
Mensajes: 116
citar
Muchos podrían ser los motivos, el problema que yo tuve cuando trate al inicio, era al momento de verificar el BF (bandera de ocupado), para que funcione en la implementación debes setear E, leer BF (salvarlo), resetear E y luego verificar el valor que tenía BF.

Otro motivo es quizá q el LCD no esta bién inicializado, en la hoja de datos del mismo se espesifica la forma correcta de hacerlo, si es el HD44780 mandas 3 veces 38h por el bus (rs, rw = 0) esperando algo de 15 o 40 ms entre cada una y antes de la 1ra vez también, pero no verifiques BF antes de ninguna y luego continuas trabajando; esto lo haces antes de hacer cualquier cosa con el lcd, te recomiendo lo hagas al empezar el programa.

Y quizá hasta puede ser que el contraste esté tan bajo q pareciera q no enciende...

Bueno, espero puedas solucionar tu problema. Salu2:

BRAULIO

#3  
SIRoXZ
Ubicación: Buenos Aires-Argentina
Registrado: 13 Mar 2006
Mensajes: 2
citar
Te paso una rutina que me dieron este año en el colegio para LCD. Esta rutina escribe 2 mensajes fijos con un bus de batos. El profesor nos la dio para que utilicemos las subrutinas que ya estan hechas y asi no perder tiempo en pensarlas, utilizarlas como una "base" y luego modificarlas si es necesario. Como podes ver estan remarcadas las subrutinas de inicializacion, escribir y cambiar direccion.
Si el LCD te prende la primer linea toda en negra (todos los caracteres como cuadrados negros) quiere decir que esta mal inicializado (puede ser de soft o una mala conexion de hardware). En cambio si no te prende nada de nada, prueba primero con el contraste, me ha pasado muchas veces de tener el contraste al minimo y por eso no se veian los mensajes en el LCD. Si el contraste esta al maximo y aun no ves nada, puede ser que el display este quemado :S

Saludos y espero que te sirva.

EDIT: Me olvidaba, esta rutina es para el 68HC908JL3, la tienes ke adaptar al GP32, no es dificil, somo cambian los puertos y los vectores de RAM, FLASH, RESET, etc



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#4  
DIGALEQUESI
Ubicación: colombia
Registrado: 04 May 2008
Mensajes: 3
citar
parala lcd tienes q tener en cuneta varias cosas, ´primero el potenciometro q debes poner para manejar el contraste, segundo q algunas instrucciones necesitan un cierto retardo una vez las envias por ejemplo si quieres inicializar la lcd debes esperar 40 micro segundos, ese tipo de tiempos lo encuentras en el datasheet de la LCD esa debe ser la razoipn por la q no visualizas nada

 Responder





 Otros temas de interés 
No hay mensajes nuevos Destacado: Programador de microcontoladores PIC Puerto USB
No hay mensajes nuevos Programar un PIC para controlar un TFT
No hay mensajes nuevos Programar el PIC16C765 por el puerto serial y el USB
No hay mensajes nuevos Programar un lm35 en visual basic por el puerto paralelo
No hay mensajes nuevos programar en assembler

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||