3
割り込みルーチン内でmillis()およびmicros()を使用する
のドキュメントattachInterrupt(): ... millis()カウントは割り込みに依存しているため、ISR内でインクリメントすることはありません。機能するためdelay()に割り込みが必要なので、ISR内で呼び出された場合は機能しません。micros()最初は動作しますが、1〜2ミリ秒後に不規則に動作し始めます。... どのようにmicros()違いますかmillis()(その精度の点を除きます)?上記の警告はmicros()、割り込みルーチン内での使用は常に悪い考えであることを意味していますか? コンテキスト- 低パルス占有率を測定したいので、入力信号が変化したときにルーチンをトリガーし、現在の時刻を記録する必要があります。