組み込みシステムにおける GPIO ポートの構成と割込み処理

マイクロコントローラを用いたファームウェア開発において、汎用入出力(GPIO)ポートは外部ハードウェアとの通信を実現するための基本的なインターフェースとなります。プロセッサ上のピン状態をソフトウェアから制御することで、デジタル信号の読み取りや出力が可能になります。本解説では、レジスタレベルでの GPIO 制御機制と、具体的な実装例を通じて入出力および割込 ...

6月9日 22:11 投稿

regulator-fixedとregulator-gpioの活用

1、regulator-fixed 概要:固定電圧のレギュレータを作成します。通常はGPIOで制御される電源ラインであり、有効(enable)と無効(disabled)の2つの状態のみサポートします。 device-treeノードの例 io_vdd_en: regulator-JW5217DFND { compatible = "regulator-fixed"; pinctrl-names = "default"; pinctrl-0 = ; gpios = ; regulator-name = "j ...

6月6日 17:36 投稿

ESP8266 NonOS SDK開発入門:環境構築からペリフェラル制御まで

開発環境の準備 ESP8266による開発を進めるため、以下のツール群を用意する。 統合開発環境:AiThinkerIDE ファームウェア書き込みツール:flash_download_tools シリアル通信ツール:AiThinker Serial Tool USBドライバ:CH341SER プロジェクトテンプレートの作成 Espressifが提供するESP8266 NonOS SDKをベースに、不要なファイルを削除し自分専用のテンプレートを作成 ...

5月30日 11:36 投稿