Hallo,
ich habe ein Problem mit einer Arraydefinition.
Ich möchte für die gelieferten Werte des ADC
eine lookup table erstellen, welche somit
maximal 1024 Elemente enthält.
1 | #define MAXTABLE 1024
|
2 |
|
3 | volatile uint16_t WTempTable[MAXTABLE];
|
Leider bringt schon die alleinige Definition des
Arrays das Programm "aus dem Tritt" und der
AVR (ATmega32) hängt sich auf.
Mit 1024 Byte grossen Elementen (uint8_t) treten
keine Fehler auf. 2048 Elemente funktionieren
aber auch damit nicht.
Woran mag das liegen ?
Gruss
Klaus