目次PIC入門


ソフトウェア開発ツールの初期設定



MPLABの初期設定

MPLABのインストールが終了したら、まず、開発環境の初期設定を行います。これらの設定を行わないとMPLABは使えません。
各項目を必要な作業に合わせて設定することができますが、ここではPIC16F84Aのソフトウェア作成をするための設定内容にしています。私も全てのパラメータを理解していません。

(1) MPLABを立ち上げます。

(2) 開発モードの指定
    これから作るソフトウェアの開発環境を設定します。

    Options → Development Mode

Tools:MPLAB-SIMにチェックを付ける開発環境をシミュレータ(疑似環境)に設定します。


Processorで"PIC16F84A"を選択
これから作るソフトウェアを動かすPICの種類を設定します。
Clock:Oscillator Typeで"HS"を選択
発振器のタイプを設定します。


Desired Frequencyを"20MHz"に設定
発振器のクロック周波数を設定します。
Configuration:Watch Dog Timerで"None"を選択
ウォッチドックタイマーの要否を設定します。
Pins: 設定項目なし

Break Options:Clear Breakpoints on Downloadにチェック



Global Break Enableにチェック



Freeze Peripherals On Haltにチェック



(3) 使用言語の指定
    使用する言語およびツールを設定します。

    Project → Install Language Tool

Language Suite:Microchipを選択Microchip社の開発言語を設定します。
Tool Name:MPASMを選択
Microchip社のアッセンブラーを設定します。
Executable:MPASMWIN.EXE(アッセンブラー)のパスを確認
そのままで正常なパスが設定されています。
Windows:チェックを付ける


    以上で開発環境の初期設定が終了しました。


プロジェクトの生成

MPLABを使ってソフトウェア開発作業を行う場合、プロジェクトというものを作る必要があります。
これはソースプログラムのコーディング作業、アッセンブル作業、デバッグ(動作確認)作業など、一連の作業をプロジェクトとして管理するためのものです。それぞれの作業は独立して行うこともできますが、プロジェクトとして作業を進めるとそれぞれの作業を関連づけることができます。コーディング作業で作ったソースプログラムを使ってすぐにアッセンブル作業が行え、アッセンブル作業でできたオブジェクトファイルを使ってデバッグ作業ができると言うように作業結果を次の作業にすぐ使うことができます。

プロジェクトはpjtという拡張子のファイルで管理されます。事前にProjectというフォルダーを作ると後々の管理が楽です。


新規プロジェクトの作成
    Project → New project

      プロジェクト名を指定するダイアログが表示されます。


プロジェクト名称を入れ、OKを押します。今回の例では test にしています。
Edit Project画面が表示されます。



Project Filesの項目に表示されているプロジェクトを選択し、"Node Properties..."ボタンをクリックします。
Node Properties画面が表示されます。



以下の各項目を設定します。
赤い字は標準設定を変更した部分です。
Hex Format:INHX8M
Error File:On
List File:On
Cross-reference:Off
Warning level:all
Case sensitivity:Off
Macro expansion:On
Default radix:HEX


    以上でプロジェクト環境の設定が終わりました。



ノードの登録

ノードとしてソースプログラムのファイル名を指定します。
    Edit Project画面を閉じてしまった場合には Project → Edit Project で再び表示させます。


Project Files項目のプロジェクトを選択します。


"Add Node..."ボタンを押してソースプログラムファイル名を登録します。





以上の操作でノードファイルがプロジェクトに登録されました。

この操作ではプロジェクトにソースプログラムのファイル名を登録しただけで、ファイルの実態は作られていません。


プロジェクトの保存

作成したプロジェクトを保存します。
    Project → Save Project

    以後、 Project → Open Project で作成したプロジェクトを開くことができます。
    ソースプログラムを登録していない状態でプロジェクトを開くとファイルが無いことの警告メッセージが表示されます。