Declare a pointer to a specific address
Technical Note 98587
Architectures:
8051
Component:
compiler
Updated:
11/6/2015 12:32 PM
Introduction
This Technical Note shows examples for IAR Embedded Workbench for 8051 on how to declare a pointer to a specific address.
#define my_xdata (* (char xdata *) 0xXXXX)
/* points at a char object located in XDATA*/
Keywords formula:
#define ptrname (* (char points_at *) valid_address)
/* Declare a static pointer to a specific address */
static int *iptr = (int *)0xXXXX; /* iptr points at 0xXXXX */
*iptr = 35; /* 0xXXXX is assigned a value */
Keywords formula:
static int * ptrname = (int *) valid_address
All Product names are trademarks or registered trademarks of their respective owners.