ラベル PlatformIO の投稿を表示しています。 すべての投稿を表示
ラベル PlatformIO の投稿を表示しています。 すべての投稿を表示

ESP32の内蔵回路でCAN通信

2026年9月6日日曜日
背景 ESP32内蔵の回路とCANのトランシーバーを組み合わせてCAN通信する方法を把握しました。 備忘録を兼ねて記事に残します。 使ったもの ESP32DevKitC 今回利用するマイコンESP32が載った開発ボードです。  MCP2562FD CANのトランシーバーです。 ブ...

stm32h753ziのCAN FDをArduinoで使う

2026年8月17日月曜日
背景 マイコンstm32h753ziはCAN FDの回路を積んでいます。 使い方が気になったのでArduino環境で呼び出して使ってみました。 備忘録として対応内容を記事に残します。 使ったもの nucleo-h753zi 今回利用するマイコンであるstm32h753ziの開発ボ...

Teensy4.1とMCP2562でCAN通信

2026年6月29日月曜日
背景 Teensy4.1とは600MHzで動作するマイコンが載った基板です。 CAN通信とはCAN busとも呼ばれる自動車などでも使われる通信規格の名前です。他の通信規格に比べてノイズに強いらしいです。 MCP25625とはCAN通信の電圧形式に信号を変換してくれる装置(トラン...

platformioはVSCodeとpipでインストールしたcli版のバージョンを合わせると無駄なビルドを減らせる

2024年11月17日日曜日
ArduinoのプログラムをVSCodeで編集してbashからplatformioを呼び出してビルドする開発をしていると、下記の処理がVSCodeを開き直す度に呼び出された後にビルドがclean後のようにすべてのファイルに対して実施されているのに気づきました。 Tool Mana...

ESP32とAtomDisplayで10.1インチの抵抗膜式モニタを扱う

2024年7月16日火曜日
背景 ゴミや水が散る可能性のある場所にマイコンで制御するタッチパネルを置きたかったので、自分が知っている最も大きい 抵抗膜式のモニタ(10.1インチ LCD、画像HDMI、タッチ SPI) をESP32とAtomDisplayを使って制御しました。 備忘録として取り組んだ内容を記...

stm32マイコンの内蔵温度計を使う

2024年1月22日月曜日
背景 温度情報を取得したくてマイコンのADCを調べていたところ、STM32マイコンには温度計が内蔵されているものがあると把握しました。 備忘録として使い方を記事に残します。 使ったもの nucleo-l432kc stm32l432kcが載ったnucleoという種類で展開されてい...

LovyanGFXでArduino環境向けに作った画面表示プログラムの動作確認をPC上で実施

2024年1月14日日曜日
背景 LovyanGFXとはlovyanさんが作っているLCD制御プログラムです。 それにはplatformioのnative環境で動かしてpc上で動作確認する仕組みがあるため使ってみました。 おお…Windows上でもVSCode+PlatformIOネイティブビルドでデバッ...

stm32に対してポートを指定してplatformioでプログラムを書き込むlinux向けのスクリプトを書いた

2023年12月3日日曜日
背景 前回 stm32を複数台繋げた状態で、それぞれを識別してプログラムを書き込む方法 を把握しました。 方法が分かったのは良いのですが、都度stlinkのid serialを調べるのが手間なので、ポートを渡したらplatformioで書き込んでくれるスクリプトを書きました。 使...

PCに複数繋げたstm32を判別してplatformioでプログラムを書き込む

2023年11月26日日曜日
背景 複数のstm32を同時にPCに繋げてplatformioを利用していたところ、uploat-portの指定が効かず片方にしかプログラムを書き込めない場面に出くわしました。 調べたところopenocdかmbedの設定に従えば判別できると分かりました。 備忘録として対応内容を記...