Arduinoのタイマー0割り込みの影響をオシロで確認
◆まえがき前回の記事では micros()の時間精度を測定してみましたが、この micros() が返す値は Arduino UNO の場合は Timer0 割込みを使って作られています。つまり、時間を監視するプログラムが裏で走っているのですが、この割り込み処理の期間はユーザープログラムの実行が止まってしまいます。もちろん止まるのは短い時間なのですが、ユーザーから見るとOSジッタが発生しているように見えると思います。このあたりの...
2025/04/27 11:16