> Und zu dem Index von 0 - 200: Heisst das dass ich mit den [200] in
> der Deklaration 200 Werte festlege die dann von 0-199 gehen und
> nicht einen Index von 0-200? oder von 1-200?
0..199. Sowas sollte in jedem C-Buch stehen -- Dein Handwerkszeug
mußt Du schon erstmal ein wenig (kennen-)lernen, bevor Du das benutzt.
> (den Wert für [200]
> konnte ich nämlich auslesen das waren 14333.)
Klar, Du hast ihn ja beschrieben. Er steht nur in einem
Speicherbereich, den Du nicht für diesen Zweck reserviert hast, oder
mit anderen Worten: Du hast damit irgendwas überschrieben (kannst
auch ,,zerstört'' sagen). Damit ist es natürlich nicht
verwunderlich,
daß danach irgendwas anderes nicht mehr so funktioniert, wie es sein
sollte.
> ich habe auf jeden fall getestet das programm sowohl mit IAR wie
> auch mit mspgcc zu kompilieren ohne erfolg. wenn ich jedoch das
> array verkleinere dann gehts ja.... (ich hatte mal 7 versucht).
Das deutet auf ein Ressourcenproblem hin. Ich weiß nicht, wo die
MSP430 Tools auto-Variablen anlegen. Normalerweise landet sowas auf
dem Stack. Vielleicht ist da nicht genügend Platz? Kannst ja mal
probieren, ob das besser geht, wenn Du die Variable global machst oder
`static' deklarierst.