Gast
#178700
Hi, ich bin gerade dabei mein GLCD in Betrieb zunehmen. Ich wollte mir ein universal GLCD Modul bauen. Dieses Modul sollte die Moeglichkeit das Display per SPI, TWI , RS232/USB anzusteueren. Ich hab die Peter Fleury USART als Vorbild genommen. Ich bin gerade dabei die SPI Anbindung vorzunehmen. Ein Ringerbuffer für die SPI Daten hab ich soweit fertig. Jetzt kommt der schwierige Part. Die Verwaltung der Commando Code's bzw Verarbeitung der Display Daten. Ich hab zum testen ein kleines unsigned Char Array generiert. Ich frage in diesen Array das erste Feld ab und ordne diesen den Befehlen zu. Dieses funktioniert auch , vielleicht nicht super professionell , aber es erfuellt erstmal den Zweck. Ich haenge jetzt ein bischen bei der Funktion Strings auf Display zugeben. Die normale Stringausgabe funktioniert über ein Pointer der auf das akutelle Element zeigt. Mein Problem liegt darin mein unsigned Char Array zusplitten. Beispiel: unsigned char SPIDATA[20]; // SPI DATA[0] == Command (0x00 = Displaydata, 0x01 == LCD_clear) usw. Wie kriege ich jetzt den Stringzeiger dazu auf das zweite Element vom Array zustarten ? Also anstatt von SPIDATA[0] von SPIDATA[1] ? Ich würde mich über eine Antwort freuen. Mfg Dirk