char START[1]={0x7E}; // No le coloque al final '\0' porque no me funcionaba
char LONGITUD[2]={0x00,0x10};
char COMANDO[1]={0x17};
void main(void)
{
int8 i;
char str[4];
lcd_init(); //Inicializa el LCD
printf(lcd_putc,"\f");
while (TRUE)
printf(lcd_putc,"\f");
strcat(str,START);
strcat(str,LONGITUD);
strcat(str,COMANDO);
for(i=0;i<sizeof(str);i++) // Si manejo el sizeof del ptr1 solo cuenta 2 items
{
printf(lcd_putc,"%X",str[i]); // No imprime lo que debe ser, y si altero el orden en que se concatena, por ejemplo, poner despues del START, COMANDO y luego LONGITUD, tampoco
}