Speicherdefinieren mit µVison3 für 51C32

Gast #1871518
Lesenswert?

Hallo
Ich schaffe es nicht ein Array im Externen RAM zu definieren, so das 
dieses für alle *.c sichtbar und die richtige Speicheradresse verwendet 
wird.


main.c:
extern unsigned char xdata aucSerPufOut[512]  at 0x1400;

dataEdit:
unsigned char xdata aucSerPufOut[512];

mit dieser Deklaration wird bei einem Schreibbefehl immer auf die 
Adresse 0x0000, satt auf 0x1400 geschrieben.

Kann mir bitte jemand helfen. Danke.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren