Hallo,

Ich möchte folgendes machen:
Einen String definieren
Code:
unsigned char text[10];
diesen initialisieren
Code:
text[0]="1234567890";
(wenn ich die null in den klammern weglasse, dann kommt ein fehler beim kompilieren.)

dann eines der zeichen in eine neue variable speichern
Code:
value=text[0];
und diese dann per serwrite ausgeben.
Code:
SerWrite(value,1);
das oben genannte beispiel funktioniert auch ganz gut. es wird über minicom (ist wie hyperterminal für linux) korrekt eine 1 ausgegeben.

Folgendes problem: sowie ich die Zeile
Code:
value=text[0];
ändere und z.B. text[1] oder text[2] ausprobiere, kommen bei minicom nur komische zeichen an.
und zwar immer die gleichen! bei test[1] sind es punkte (.), bei test[2] sind es akzente(´) usw.

Wie kann das sein? beim ersten zeichen gehts, beim nächsten nicht mehr...
die variable value ist übrigens ebenfalls ein unsigned char.

vielen dank leute...