Posted inお知らせ CAN についてのページを書いてます CAN 関するブログ記事を見に来てくださる方が結構いらっしゃって、でもブログに書かれている内容はそれほど詳しくはなかったので、CAN の解説ページを少しずつ書いていくことにしました。まずは 2 ページ https://g… Posted by Gan 1月 22, 2026
Posted inEmbassy Rust 言語 Embassy でアプリケーションを組んでみる Embassy の開発生活での優秀さが見たい 前回の記事では、Embassy の基本性能を測定して Rust を使って STM32 ファームウェアを書くことに好感触を得ました。では実際にアプリケーションを組んでみたらどん… Posted by Gan 1月 14, 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 inanalog3 エンベロープジェネレータ ハイブリッドエンベロープジェネレータでの打撃感・はじいた感 デジアナハイブリッドのエンベロープジェネレータの PoC が進行中です。回路構成は初期のものと変わっていませんが回路定数を以下のように変更しました。 この回路は、U13A の積分回路に R9、U12 を介した負帰還をかけ… Posted by Gan 12月 19, 2025
Posted inanalog3 エンベロープジェネレータ SSM2164 を利用したエンベロープジェネレータ デジタル・アナログハイブリッドのエンベロープジェネレータを検討中です。その方が優れているという合理的な理由があるわけではなく、作れるのかな?そして作れるのならどんな音が出るだろう?という好奇心でやってます。出来上がってみ… Posted by Gan 12月 16, 2025
Posted inanalog3 VCAユニット 制作記録 初めて安定したVCAユニットができた Analog3 プロジェクトでは、VCA を大量に使うことが予想されるので、無調整で動く VCA ユニットを開発しているわけですが、これが予想に反して大難航しています。以下の記事にあるように、出力に謎のオフセット電圧が出… Posted by Gan 12月 10, 2025