FLAGS

FLAGS( FLAG Set )レジスタはプログラマブル・フラグの出力を1にします。。

レジスタの構造

このレジスタは16ビットのビットマップレジスタです。初期値は0x0000です。

各ビットはPF出力ピンに対応しています。FLAGSレジスタは内部のFLAGレジスタのエイリアスです。FLAGSレジスタにデータを書き込むと、1に対応するPFピン出力は1になります。0を書き込んだときには変化しません。

API

C/C++言語用に以下のインターフェースが用意されています。宣言はsysreg.hで行われています。FLAGSにアクセスする前には必ずIOPGにGeneral_Purpose_IOを設定してください。

// #include <sysreg.h>
// #include <def2191.h>

sysreg_write(sysreg_IOPG, General_Purpose_IO)   // PFページに設定

io_space_write(FLAGS, 値)         // FLAGSに値を設定
変数 = io_space_read(FLAGS)       // FLAGSの値を取得

参照情報

項目 マニュアルのページ等
レジスタ構造 HR 14-44
2191空挺団 | プログラム | EZ-KIT | こぼれ話 | アーキテクチャー | 命令 | レジスタ | DSP掲示板 | FAQ |