Ein bischen weiter geholfen habt Ihr mir ja, aber Eure Lösungen scheinen nicht so zu funktionieren wie ich es wollte.

Zu PicNick:

p = (int*) ((int)p + 1);

erhöht bei mir den Zeiger um 4, hab ich grad mal ausprobiert.


Zu Ceos:

uart_putc(*(((byte*)data)++));

gibt bei mir einen Fehler: expression must be a modifiable lvalue


Zumindest hab ich jetzt verstanden, daß der Compiler anscheinend von rechts nach links auswertet.
Dann leuchtet mir ein, daß mein Lösungsweg auch nicht funktionieren konnte.


Lösung steht also noch aus......Danke Euch schonmal für die Anteilnahme

Siro