月: 2025年5月

ロジックアナライザーでタイミング合わせ 電子工作

ロジックアナライザーでタイミング合わせ

ロジックアナライザーで、タイミング合わせをしてみました。アナログ信号の場合、オシロスコープを使って波形を観察します。しかし、デジタル信号の場合、オシロスコープではやりづらい部分があります。デジタル信号の場合、波形そのものの重要性は高くありません。それよりも、他の信号との関連が重要となるため、より多く…
Arduinoのタイマー割り込み 電子工作

Arduinoのタイマー割り込み

Arduinoのタイマー割り込みを試してみました。Arduinoで、外部からの入力を得る場合など、loop()の中だけでの処理には限界があります。例えば、待ち時間を確保するためにdelay()関数を使うのが、手っ取り早い方法です。しかし、delay()関数はブロッキング関数ですので、待ち時間中は操作…
ブートローダーを戻しました 電子工作

ブートローダーを戻しました

ブートローダーを戻しました。これまで、ArduinoにURbootを書き込んで使用していました。URbootはブートローダで、主にArduinoへのスケッチ書き込みに使用されます。URbootは、GitHubのMiniCoreに含まれています。設定の自由度が高く、サイズが小さいため、気に入って使って…