Gast
#4206166
Moin zusammen, ich bin mal wieder ein wenig mit meinem PIC 16F690 am experimentieren und bekomme eine Sache nicht hin. CCS C-Compiler, PCM 5.027 Ich habe ein DatenARRAY mit 128 Zellen als Konstante im Programm hinterlegt.
1 | |
Im Programm greife ich darauf zu und rechne mit diesem Wert. Alle Variablen in der Rechnung sind vom Typ LONG und es wird kein Wert über 30000 erreicht. Alles Funktioniert so weit. Nun wollte ich Werte im ARRAY > 255 pro Zelle hinterlegen und habe das ARRAY als LONG deklariert und nicht als CHAR. Es funktioniert nicht. Sobald ich einer Variablen vom Typ LONG den Wert aus dem ARRAY zuweise, z.B. 311, dann bekomme ich als Wert der Variablen 55 angezeigt, also 311 - 256: Wo liegt der Fehler? kann man als CONST keine LONG im ARRAY ablegen oder was mache ich falsch? Gruß Uwe