特定のアドレスへのポインタ宣言
テクニカル・ノート 98587
アーキテクチャ:
8051
コンポーネント:
compiler
更新日:
2018/08/26 4:08
はじめに
本テクニカルノートでは、IAR Embedded Workbench for 8051を使用する場合に特定のアドレスへのポインタを宣言する例を示します。
#define my_xdata (* (char xdata *) 0xXXXX)
/* points at a char object located in XDATA*/
キーワードの式:
#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 */
キーワードの式:
static int * ptrname = (int *) valid_address
全ての製品名は、それぞれの所有者の商標または登録商標です。