Problema dsPIC30F4012 y LCD HD44780

#1
Buenas a todos,
Estoy haciendo un proyecto de un inversor trifásico y al implementarlo en el dispositivo el display muestra caracteres extraños (letras chinas y cosas así). He estado mirando el programa porque no sé que puede ser lo que dé el error, además he comprobado un programa de otro alumno que usó el dispositivo y muestra bien los caracteres.
Os pongo los dos archivos que uso, el del programa y la librería del LCD por si sabéis que puede ocasionar el problema.

Programa: Trifásico.c Ver el archivo adjunto TRIFASICO.txt

Librería: LCD_HD44780.h Ver el archivo adjunto LCD_HD44780.txt
Muchas gracias de antemano a todos :)
 
#2
Podrías intentar esto:
Código:
#include <stdio.h>
char buffer[20];
Sprintf(buffer, "Frecuencia %uHz",FrecuenciaSeleccionada);
LCD_EscribeCadena (buffer) ;
En vez de printf.

Y para el resto algo así:
LCD_EscribeCadena (" DE FRECUENCIA ");
 
Última edición:
Arriba