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

Temas similares

12/03/2010 #1


Error LCD proteus
Hola a todos, vereis estoy intentando mostrar un mensaje por un lcd y simularlo en proteus, pero al simularlo, a parte de que no se ve nada, me da un error, aunque deja que el programa se ejecute, me da el siguiente error:
[HD44780] Attempted to read after writing a single nibble.

El codigo que utilizo es el siguiente y creo que esta todo bien. No he comdificado la libreria ni nada.
Código:
#include <p18f4550.h>
#include <delays.h>
#include <xlcd.h>
#include <stdio.h>

void DelayFor18TCY( void )
{
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
}
void DelayPORXLCD (void)
{
Delay1KTCYx(60); //16MHz
}
void DelayXLCD (void)
{
Delay1KTCYx(20); //16MHz
}
void main(void)
{


OpenXLCD( FOUR_BIT & LINES_5X7 );
while(BusyXLCD());
WriteCmdXLCD(1);
Delay10TCYx(25);
while(BusyXLCD());
WriteCmdXLCD(40);
Delay10TCYx(25);
putrsXLCD("hola mundo");
while(1);
}
El esquema de proteus os lo pongo tambien. Gracias.
Un saludo
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.