Hallo Zusammen

Ich habe einen GPS Empfänger an den UART meines ATmega32 gehängt und möchte gerne als 1. Schritt,
dass er mir die empfangenen ASCII Zeichen auf dem LCD ausgibt.

Im Moment gibt er mir nur irgendwelche kryptischen Zeichen aus, also gehe ich davon aus, dass die UART-Verbindung I.O ist.

Für das LCD verwende ich die library von Peter Fleury, ich hab scho ein paar Sachen ausprobiert aber es will nicht recht.

Ich habe es so versucht:
Code:
while(1){
	lcd_puts(USART_Receive());
	delay_1(500);
	}
Dabei bekomme ich die Warnung:
mainFile.c:38: warning: passing arg 1 of `lcd_puts' makes pointer from integer without a cast

lcd_puts() erwartet ein *char als Parameter und USART_Receive() gibt ein unsigned char zurück. Kann es daran liegen?
Oder mach ich sonst etwas falsch?

Danke für Eure Hilfe!