特定のアドレスへのポインタ宣言

テクニカル・ノート 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

全ての製品名は、それぞれの所有者の商標または登録商標です。

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。