|ARM Technical Support Knowledge Articles|
Applies to: C51 C Compiler
Information in this article applies to:
I'm using XBYTE and XWORD to access memory directly. How can I reserve the memory so the compiler doesn't locate variables where I have located my memory buffer?
You may declare an xdata array using the _at_ keyword to reserve memory as follows:
unsigned char xdata buffer  _at_ 0x8000;
to reserve 100 bytes starting at 8000h. This ensures that the compiler does not locate any other variables at this location.
Article last edited on: 2005-07-15 13:15:59
Did you find this article helpful? Yes No
How can we improve this article?