マイコンのポート設定
マイクロコントローラの入出力ピンを初期設定する際には、データシートをあちこち繰りながら、関連するレジスタの値を決めていく作業にかなりの手間がかかります。Microchip社のPICの場合、Peripheral Pin Selectの機能が追加され、設定すべきレジスタがさらに多くなりました。MPLBのプラグインCode ConfiguratorによってGUIで設定用ソースファイルを生成することができるようにはなりましたが、まだサポートされていないデバイスが多かったので、最小限の機能に絞って、スタンドアローンで動作するアプリを自作しました。デバイス・ファミリーごとの違いは、ファミリーごとに定義ファイルを読み込むことで対応しています。