技術 / 工作

Adobe CS6は今でも使える?Windows 7時代から使い続けて分かった注意点

いまだAdobe CS6を使い続けているjin@goldear820です。Adobe CS6はかなり古いソフトですが、私にとっては今でも動画制作やブログ用素材の作成で使っている現役の制作環境です。現在はAdobe Creative Clou...
技術 / 工作

【AI開発】Codex CLIで燃費管理Webアプリを作って公開するまで

はじめに最近、Webアプリの開発にハマっているjin@goldear820です。今回作ったのは、Flaskで動く燃費管理Webアプリ「GN-AOI(Automotive Optimization Interface)」です。今回作ったアプリ...
技術 / 工作

【STM32H723ZG入門⑧】ADC基礎編 | タイマトリガ+DMA実装

この記事でできること STM32H723ZGのADCを使用したタイマトリガサンプリングを実装できる DMA circular modeを使用した連続データ取得基盤を構築できる CPU依存しないサンプリング処理を実現できる 取得データをUAR...
スポンサーリンク
技術 / 工作

【STM32H723ZG入門⑦】共通FW基盤編 | ディレクトリ構成とレイヤ構造の構築

この記事でできること 再利用可能な共通ファームウェア基盤を構築できる 長期保守を前提としたディレクトリ構成を設計できる app / drv / plat / utils / mw によるレイヤ分離アーキテクチャを定義できる main.c を...
技術 / 工作

【STM32H723ZG入門⑥】SDカード読み書き編(FatFS/ログ)

この記事でできること STM32H723ZGでSDカードを読み書きできる FatFsをCubeMXで統合する方法が分かる FatFsを直接使わない「drv抽象化設計」が理解できる CSV形式でログ保存するロガーを実装できる そのまま実務で流...
技術 / 工作

Analog Discovery 3 実測スタートアップ #1 | 初期セットアップと初波形観測

概要Analog Discovery 3(以下、AD3)を導入し、WaveForms のインストール〜デバイス認識、Wavegen→Scope 直結で 初波形を観測するところまでやってみました。今日は深掘りせず「導入の通過点ログ」として残し...
技術 / 工作

【STM32H723ZG入門⑤】OLED表示編 | SSD1306 (I2C) 動作確認してみた

この記事でできること STM32H723ZG と SSD1306(I2C接続)の OLED を接続し、文字表示できる 既存ライブラリ(afiskon/stm32-ssd1306)を STM32CubeIDE へ組み込める drv層にラッパを...
技術 / 工作

【STM32H723ZG入門④】ログ基盤編 | printfを拡張してみた

この記事でできること printfをそのまま使うのではなく、ログ基盤として拡張できる どのモジュールのログか一目で分かるTAG付きログを実装できる 起動時にハード異常を検出するPOST(自己診断)を追加できる 「沈黙しないファームウェア」の...
技術 / 工作

【STM32H723ZG入門③】UART/USART編 | printfデバッグしてみた

この記事でできること STM32のUSARTをUART(非同期)として設定できる printfをPC(TeraTerm)へシリアル出力できる UARTとUSARTの違い(STM32の見え方)が分かる よくあるトラブル(表示されない/文字化け...