組み込みプログラムデバッグ【おすすめ:シリアルモニター】
動作チェックとしてのデバッグ シリアルモニター その他、まとめ ポイント 現在はインターネットで取得できない情報はないのですが、他人の情報を理解しないままに採用してはいけません。情報はあくまでヒントとして利用し、必ず自分 […]
マイコンプログラム実装【ST-LINKを使ったプログラム転送】
プログラム転送ツール プログラム転送方法 ① STM32CubeIDEのメニューからの転送 ② アプリST-LINK Utilityからの転送 &n […]
組み込みソフトウェア設計【プログラミング】
C言語によるプログラミング プログラミングによるアプリケーション作成 ポイント プログラミングは組み込み技術のなかではほんの一部にすぎません。目的ではなく手段であることを念頭において組み込みのスキルアップを図ってください […]
組み込みハードウェア設計【具体的な回路を紹介】
マイコンと周辺回路 電源回路 リセット回路 インターフェース RCフィルタ 抵抗による保護回路 ダイオードによる保護回路 電源逆接続保護: サージ保護: クロック回路
組み込みシステム設計【具体的な開発手順ノウハウ】
設計とは システム設計手順 ① 開発目的の明記: ② 目的に応じた機能の整理: ③ マイコンの選択: ④ IOマップ作成(仕様書のピンマ […]
キュー【FreeRTOSでの具体的な使い方】
キューとは キューを使ったタスク間でのデータ転送 キューバッファ作成: キューバッファ作成 xQueueCreate関数実行例:xQueue=xQueueCreate(10,(sizeof(int […]
FreeRTOSタスク管理の基本【学習・実践向け:具体的な使い方】
FreeRTOSを使ったタスク管理の基本を構成の概念を説明しながら実際のプログラム内の具体的な記述を挙げて解説していますので実践のプログラムにすぐに活用できます。学習向けとしていますが、もちろん実践で使えるものです。 タ […]
FreeRTOS【STM32学習向け】
マイコン向けにさまざまなRTOSがありますが当サイトではSTM32マイコンの学習用にFreeRTOSを使用します。最新のAMAZON系のものではなく従来タイプを使用しています。学習用ですのでできるだけシンプルなものから始 […]
独立型ウォッチドッグタイマ【STM32のIWDG詳細】
ウォッチドッグタイマとは 独立型ウォッチドッグタイマ 関数実行例: IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); 関数実行例: IWDG_SetPrescaler(IWDG_ […]