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

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

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

Arduinoのタイマー割り込み

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

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

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

もう一つのLarduino ProMini

もう一つのLarduino ProMiniが届きました。中華MCU搭載ProMini互換機には無い、外部クロックを備えています。そして、更なる小型化(といっても2mmだけ)が施されています。しかし、割り切った部分も見られます。それは、信号線の統合と省略です。無理やり小さく作った印象が拭えません。そん…
中華MCU搭載ProMini 互換機 電子工作

中華MCU搭載ProMini 互換機

中華MCUの、LGT8F328P搭載ProMini互換機を購入しました。先日も、Arduino ProMiniの互換機を購入しました。しかし、もっと安く手軽なものは無いかと探したところ、LGT8F328Pを使用したものを見つけました。前回購入したものも、今回購入したものも互換機です。しかし、今回は中…
UNOを壊した – ブートローダ設定ミス 電子工作

UNOを壊した – ブートローダ設定ミス

UNOを壊しました。NANOに引き続き、Arduino UNO互換機を壊しました。しかし、前回と違い、今回は壊れた理由がはっきりしています。壊れた理由、それは不適切にブートローダーを書き換えたためです。 ボードマネージャーとして、MiniCoreを使用しています。このボードマネージャーでは、ブートロ…
ProMini互換機導入 電子工作

ProMini互換機導入

ProMini互換機を導入しました。しかし、今回導入したのは、例によって本家Arduinoではなく、互換品です。購入時の価格は、200円程でした。ProMiniは、NANOを簡略化したものと考えてよさそうです。NANOにあった、USB-シリアルコンバーターと、レギュレーターが取り外されています。その…
LGT8F328Pのブートローダー書き込み 電子工作

LGT8F328Pのブートローダー書き込み

LGT8F328Pのブートローダー書き込みがやっと成功しました。普通に使っていれば、ブートローダー書き込みは必要ありません。これは、万一ブートローダーを飛ばしてしまったときのための備えです。 しかし、LGT8F328Pへのブートローダー書き込みは困難でした。失敗を繰り返し、漸く成功しましたので、備忘…
関税と相互関税の違いをAIに訊いてみた 日々是好日

関税と相互関税の違いをAIに訊いてみた

関税と相互関税の違いを知らなかったので、AIに訊いてみました。最近話題になっているトランプ関税ですが、ある人が「関税」ではなく「相互関税」だと強弁していました。関税は、輸入したときに税関に納付するものと理解していました。ということは、相互関税では、輸出先の税関に関税の徴収をお願いすることなのでしょう…
LGT8F328PのDACを使ってみる 電子工作

LGT8F328PのDACを使ってみる

LGT8F328PのDACを使ってみました。ATmega328Pの互換MCUであるLGT8F328Pには、機能追加が施されています。追加された機能の一つがDACです。分解能は8ビットで、高性能とは言えません。しかし、簡易な信号発生器としては使えると思います。 今回は、LGT8F328Pを搭載したAr…