ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:filo

文書の過去の版を表示しています。


FILO()

FILO()は後に保存した16ビットデータから順に出力します。

FILO コマンドの動作フロー

bool FILO(uint8_t filo_id, bool IN, bool OUT, uint16_t input, uint16_t &output, uint8_t size, bool reset = false)

コマンド

コマンド 引数 戻り値 動作
FILO(filo_id, IN, OUT, input, output, size, reset) uint8_t filo_id
bool IN — 立ち上がりエッジで入力を保存
bool OUT — 立ち上がりエッジで出力
uint16_t input — 保存するワード
uint16_t &output — 出力値を受け取る参照変数
uint8_t size — バッファサイズ
bool reset = false — バッファの初期化
bool 後に保存した16ビットデータから順に出力します。

使用例

uint16_t filoOut;
FILO(0, digitalRead(0), digitalRead(1), D[0], filoOut, 10);

注意事項

INOUTCUCDは立ち上がり時に動作します。各カウンタ・バッファに固有のidを使用し、sizeは必要な範囲で小さく設定してください。

← 内蔵コマンド一覧

ja-jp_commands/reference/filo.1788785588.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki