Posted in制作記録 技術情報 STM32 が電源投入後に起動しない問題 実験中の STM32G0B1CBT6 をブレッドボード上で走らせていますが、電源投入しても起動しない問題に悩まされております。症状は プログラマから書き込んだ後にはきちんと起動する 電源を切って入れなおすと起動しない 電… Posted by Gan 2月 12, 2026
Posted in技術情報 3次オーバートーン水晶のつなぎ方 近頃頻繁に使うマイクロコントローラ STM32C092KCT は水晶による 48 MHz までの外部クロックを受け付けますが、実際に 48 MHz の水晶を取り付けるとどうもきちんと動かないことが多いです。手持ちのスルー… Posted by Gan 1月 23, 2026
Posted inanalog3 技術情報 CAN FD に挑戦 Analog3 プロジェクトでは、ハードウェアは FDCAN 対応が進んできました。が、設定の方がまだでせっかくの FD 機能が使えてなく宝の持ち腐れでした。が、現在、モジュールのフレームワークを Embassy に引っ… Posted by Gan 1月 22, 2026
Posted inEmbassy Rust 言語 技術情報 Rust Embassy の基本性能 前回の記事に書いた通り、STM32 上で Rust Embassy を使ってみたわけですが、SSD1306 OLED ディスプレイの表示が C で書いたものよりも遅いのが気になりました。SSD1306 クレイトのコードを… Posted by Gan 1月 12, 2026
Posted inEmbassy Rust 言語 技術情報 秋月 ドットディスプレイを Rust で動かしてみる – Embassyで非同期プログラミング ちょうどいい感じの非同期プログラミング環境が見つからない OS を使わずに STM32 で非同期のプログラミングをしたく、検討が続いています。数日前に C を使ったイベントループ環境を検討しました: https://ga… Posted by Gan 1月 10, 2026
Posted in技術情報 ABI 資料集め 現在 ABI について調査中。この記事は見つけた資料が散逸しないように集めるのが目的です。 x86 x86 Assembly Guide - x86 の ABI 資料、とても分かりやすい。以前から繰り返し読んでます Ar… Posted by Gan 1月 8, 2026
Posted in技術情報 STM32 OS のない環境での非同期プログラミング 前回の記事に書いたように、I2C 制御の OLED ディスプレイをモジュールに使ってみようと検討を始めています。しかし、画面の更新は目で見てわかるほど遅いです。取り掛かりとしてライブラリ stm32-ssd1306 を使… Posted by Gan 1月 8, 2026
Posted inマイコン 技術情報 秋月 128×64 ドットディスプレイをSTM32から動かしてみる 秋月電子通商で2026年現在販売されている 128x64 ドットディスプレイ、価格が 580 円ととてもお求めやすい価格でうれしく、大きさも基板が縦横およそ1インチと小さいので楽器に埋め込むのにも重宝しそうです。使い方を… Posted by Gan 1月 7, 2026
Posted in技術情報 LTP 型 VCA の負荷にカレントミラーを使ってみる BJT ペアで構成する作動増幅器のゲインを増やすためにカレントミラーを負荷にする手法があります。これを VCA にあてはめるとどうなるか興味が湧いて試してみました。以下の回路をシミュレーションしてみて、VCA として機能… Posted by Gan 10月 31, 2025
Posted in技術情報 特定のフォルダだけ Dropbox に無視してもらう 普段の作業で作るファイルは Dropbox の管理下に置いて自動でバックアップを取っていますが、Dropbox は git と相性が悪く .git フォルダに Dropbox の手が入ると何かと不具合が起こりがちです。g… Posted by Gan 9月 3, 2025