Ich grüße euch alle!
Folgender Code funktioniert leider nicht. Bitte sagt mir warum?
//SegmentTable in einer ausgelagerten .h Datei
PROGMEM unsigned char SegmentTable[] =
{ 0xE7, 0x84, 0xD3, 0xD6, 0xB4, 0x76, 0x77, 0xC4, 0xF7, 0xF4 };
//Aufruf
unsigned char uCount=8;
I2C_SetSegmentNumber(1,uCount);
//Funktion
unsigned char I2C_SetSegmentNumber(unsigned char ucSegmentNumber,unsigned char ucNumber)
{
usart_write("ucNumber %i\r\n", SegmentTable[ucNumber]); //Wenn ich ucNumber z.B. durch 3 ersetzte bekomme ich auf der V24 0xD6 ansonsten irgendwas
}