22.11.3.1 ラベル設定

コントロール

送信バッファ、受信バッファ、エラーステータスのクリアを行うためのコントロール変数です。このコントロール変数は、書き込みのみ有効です。

ビット指定の場合 [c:EXT_SIO_CTRL**](** : 00 ~ 15)
ワード指定の場合 [c:EXT_SIO_CTRL]

記述例

ビット指定の場合 [c:EXT_SIO_CTRL00] = 1

ワード指定の場合 [c:EXT_SIO_CTRL]= 0x0007

EXT_SIO_CTRL の内容

ステータス

ステータスの情報としては、以下のものがあります。
このステータス変数は、読み込みのみ有効です。

ビット指定の場合 [s:EXT_SIO_STAT**] (** : 00 ~ 15)
ワード指定の場合 [s:EXT_SIO_STAT]

記述例

ビット指定の場合 if ( [s:EXT_SIO_STAT00] == 1 )

ワード指定の場合 if ( ( [s:EXT_SIO_STAT] & 0x0001 ) <> 0 )

EXT_SIO_STAT の内容

受信データ数

その時点の受信しているデータ数(バイト数)がわかります。また、受信データ数は、読み込みのみ有効です。

[r:EXT_SIO_RECV]