vscode vscodeにSTM32CubeIDEとarm-none-eabi-gccの定義済みマクロを設定する vscodeに拡張機能のc/c++を入れて使っているのですがuint32_tが見つかりませんとかLLドライバがifdefで切られていて無効と認識されていたりするのが時々気になって仕方なかったのでちゃんと設定しました。{ "config... 2023.07.05 vscode
vscode STM32CubeIDEのプロジェクトをvscode+J-Linkでデバッグする こちらの記事でvscodeでビルドできるようになったので今回はデバッグできるように環境を作ります。STM32CubeIDE付属のgccツールチェインと、JLinkGDBServerCLを使用しますのでインストールされていることが前提です。先... 2023.06.30 vscode
vscode STM32CubeIDEのプロジェクトをvscodeでビルドする(task.json) STM32CubeIDEでビルド&デバッグ、vscodeをエディタとして使っているのですが全部vscodeでできたらなぁということでやってみました。タスクの構成をクリックしますtask.jsonを生成したいだけなのでテンプレートはなんでもい... 2023.06.30 vscode
未分類 ToF測距センサVL53L4CDを複数接続する 回路はこんな感じデフォルトアドレスは0x52なのですが、複数接続したい場合競合してしまいます。特定のレジスタ(?レジスタマップは公開されていない)に書き込むことでI2Cアドレスは変更できるのですが困ったことに電源を切ったりXSHUTをLOW... 2023.04.04 未分類
未分類 異なるSPImodeのデバイスを同一バスに接続する 加速度センサMPU6500と磁気エンコーダAS5047Dを一つのSPIで接続したのですが、後々データシート確認するとSPImode(クロック極性)が異なることに気づきました。SPIペリフェラルを一旦無効化してからCPOLとCPHAレジスタを... 2023.04.01 未分類
未分類 マイクロマウス2023年度始まり 5年前にチャレンジして挫折、、、そのまま頭の片隅でやらなくては、と思いながら放置してました。。。。。。。。。その時に製作したのが私のプロフィール画像のやつですハードウェア製作->動作確認まではできたのですがソフトウェアがダメで台形加減速もで... 2023.03.25 未分類