ja-jp_commands:reference:fifo
文書の過去の版を表示しています。
FIFO()
FIFO()は先に保存した16ビットデータから順に出力します。
bool FIFO(uint8_t fifo_id, bool IN, bool OUT, uint16_t input, uint16_t &output, uint8_t size, bool reset = false)
コマンド
| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
FIFO(fifo_id, IN, OUT, input, output, size, reset) | uint8_t fifo_id — バッファ識別番号bool IN — 立ち上がりエッジで入力を保存bool OUT — 立ち上がりエッジで出力uint16_t input — 保存するワードuint16_t &output — 出力値を受け取る参照変数uint8_t size — バッファサイズbool reset = false — バッファの初期化 | bool | 先に保存した16ビットデータから順に出力します。 |
使用例
uint16_t fifoOut; FIFO(0, digitalRead(0), digitalRead(1), D[0], fifoOut, 10);
注意事項
IN、OUT、CU、CDは立ち上がり時に動作します。各カウンタ・バッファに固有のidを使用し、sizeは必要な範囲で小さく設定してください。
ja-jp_commands/reference/fifo.1788785588.txt.gz · 最終更新: by 127.0.0.1
