1章:新PIC入門・C言語編学習環境の構築
作成2014.02.27
- PICプログラマー
マイクロチップ PICkit3
価格:¥4,300 × 数量:1 = 合計:¥4,300
秋月電子通商
を使用します。
- 教材・部品
キットで遊ぼう電子回路No.9新PIC入門C言語編セット (ECB-900T)
答島一成,長尾洋
3570
amazon
を使用します。
- 開発ソフトのインストール
「MPLAB IDE v8.92」にコンパイラ「HI-TECH Software」が付属していなかったため、「MPLAB IDE v8.30」にバージョンダウンしました。「MPLAB IDE v8.30」は以下からダウンロードしました。
http://www.adwin.com/product/ECB-900T.html
- 開発ソフトサンプルプログラムのダウンロード
サンプルプログラムは以下からダウンロードしました。
http://www.adwin.com/product/ECB-900T.html
上記でサンプルソースを27個公開しています。
- PICプログラマーPICkit3とPIC16F627Aと「MPLAB IDE v8.30」と「HI-TECH Software」の相性
上記組合せで問題無く動作するか?まずは動作確認が必要です。
「サンプルプログラムSTEP03_TEST.c」を使用して動作確認結果を下図に示します。
上の写真はSW1がONの場合にLED1が点灯した状態です。SW1をOFFするとLED1が消灯し正常に動作することが確認できました。
- 学習環境の構築の検討
(1)PICプログラマーPICkit3とPIC16F627Aと「MPLAB IDE v8.30」と「HI-TECH Software」の組合せで問題無く動作する。
(2)キットで遊ぼう電子回路No.9新PIC入門C言語編セット (ECB-900T)は必要な部品と解説書がついており、学習環境の構築が容易である。
(3)サンプルソースを27個公開しており、サンプルソースを用いて動作確認できため、学習は容易と思われます。
(4)学習用のPIC16F627AとPIC18F4553マイコンは大きく開発環境が異なるため、マイコン変更時には、障壁がありそうです。
(5)とりあえず入門用としては、手ごろな組合せのようです。
- 「MPLAB IDE v8.30」使用上の注意事項
(1)インストール後、アイコン 「MPLAB IDE v8.30」をダブルクリックしても、起動画面がすぐに終了してしまう。
・原因:ユーザ名(ユーザ・アカウント)に漢字などの2バイト文字(ひらがな,カタカナ,漢字,全角アルファベットなど)を使用しているため
MPLAB IDEはプロジェクトの中間ファイルを,環境変数“TMP”で指定されたフォルダに出力します.アカウント名に2バイト文字が使用されている場合,環境変数“TMP”にも2バイト文字が混入するため,MPLAB IDEがフォルダを認識できずプログラムが強制終了します.
・対策:
(a)「システムのプロパティ」を開く
(b)「詳細設定」タブをクリック
(c)起動と回復の「環境変数」ボタンをダブルクリック
(d)変数「TPM」の値を全角文字から半角文字に変更
詳細は下記アドレスの参照が良いと思います。
http://www.cqpub.co.jp/toragi/contents/dsPICFAQ/FAQ3/faq3.htm
(2)ソースファイルの保存場所が制限される。
・原因:ソースファイルの保存場所のルートディレクトリの名称に全角文字があるとファイルを正しく読み取れない。
・対策:Cドライブの直下に半角文字名のフォルダを作成し、そこに保存する。
(3)アイコン「MPLAB driver swither」によるドライバーの切替
・ツールPICkit3のドライバーを「MPLAB X IDE v2.00」と「MPLAB IDE v8.30」で切り替えるために必要となります。
・「MPLAB driver swither」を起動する際は「MPLAB X IDE v2.00」と「MPLAB IDE v8.30」は起動していない必要があります。
・「MPLAB X IDE v2.00」と「MPLAB IDE v8.30」は同時に使用できません。
2章:新PIC入門・C言語編学習環境の基本操作に行く。
トップページに戻る。