Gast
#330936
Hallo, allerseits. Ich hab hier ein Problem mit CodeVision, welches wahrscheinlich trivial ist. Ich versuche, eine Variable (im Moment ein unsigned char) auszugeben, jedoch klappt das irgentwie nicht... Zum debuggen will ich an einer Stelle des LCD-Displays den aktuellen State angezeigt bekommen, was mir leider immer mit einer Fehlermeldung verweigert wird. // Declare your global variables here //state Machine Statusflags unsigned char state = 0; unsigned char sub_state; unsigned char substate = 1; unsigned char old_substate; <hier steht noch diverses anderes> while (1) <hier steht noch viel mehr anderes> lcd_gotoxy(0,18); lcd_puts(substate); Die Zeile "lcd_puts(substate);" mag der Compiler gar nicht. Er schreibt "parameter #1 of type 'unsigned char' is incompatible with type 'unsigned char *' specified in the function 'lcd_puts' declaration." Leider finde ich die Hilfe vom CodeVision Compiler da nicht sonderlich hilfreich. Hat da jemand reinzufällig eine Idee was da los ist? Vielen Dank im Voraus, schönen Sonntag noch, Colin