Gast
#238172
Ich hab ein kleines Programm welches aus einer MMC 512 Bytes in einen
Buffer lesen soll. Aber der Compiler tut die angelegten Variablen im
RAM überschreiben.
Programm:
int main(void){
USART_Init(51);
SPIinit();
MMC_Init();
char buffer[512]={""};
unsigned int p=0;<-- Variale ändert sich je nach Bufferinhalt von
buffer
readPe1(buffer,&p);
USART_LongInt_H(p);
}
kann es sein, wenn man am compiler irgendwas falsch eingestellt hat,
dass es dann so komische sachen macht!