Nach langer Suche (nun weiß man nach was man suchen musste - ist viel dazu im Forum schon gewesen ) eine weitere Frage:

verkürzter Code:
Code:
uint8_t bPortD;
char puffer[8]; 
.....
bPortD = PIND; 
utoa(bPortD,puffer,2); 
string_senden(puffer);
das funktioniert einwandfrei.

Da Variable "puffer" ein String (char Array) ist, müsste ich doch einfach wie auf dem PC auf den Inhalt zugreifen können und ausgeben.
Wieso funktioniert das nicht:
Code:
string_senden (puffer[5]);
Da kommt nur Mist heraus

Gruß
Stefan