Hallo,
ich habe das Problem, dass bei Ausgabe eines Textes einige Zeichen verschluckt werden und zwar unregelmäßig. Wenn ich jedoch immer nur 1 Zeichen ausgebe und so den Text über eine Schleife zeichenweise ausgebe, dann funktioniert es problemlos.
So sieht mein Code aus:
short result; unsigned short i; char text1[] = "Hallo Welt";
result = USB_LCD_Connect();
result = USB_LCD_Init (1, 0, 0, 0, 0, 0, 1, 0, 0);
result = USB_LCD_Command (2, 0);
result = USB_LCD_Command (0x80, 0);
// bei dieser Ausgabe werden Zeichen verschluckt: result = USB_LCD_Data (text1, strlen(text1), 0);
// diese Ausgabe funktioniert: for(i = 0; i < strlen(text1); i++) { Â Â result = USB_LCD_Data (&text1[i], 1, 0); }
Woran könnte das liegen? Danke.
|