PICマイコン(PIC16F18346)の開発環境のセットアップ方法を解説します。
次のようなステップになります。
- PICKit3を用意する
- PIC16F18346を用意する
- IDEをインストール
- コンパイラをインストール
- MPLABのプロジェクトを作成する
- プログラム書き込み用の回路を作成する
- MPLAB X IDEでプログラムをPICに書き込む
必要なもの
- PICkit3 * 1 Amazon ANBE PIC プログラミングキット PICKIT3互換品 PIC マイコン ライター
- ブレッドボード * 2 秋月電子通商 ブレッドボード EIC-801
- PIC16F18346 * 1 秋月電子通商 PIC16F18346-I/P
- ジャンパワイヤー * n 秋月電子通商 ブレッドボード・ジャンパワイヤセット
- 抵抗10kΩ * 1
1. PICKit3を用意する
互換性を持った製品がたくさんあります。適当に選んでください。
USBでPCと接続しておきます。
2. PIC16F18346を用意する
3. IDEをインストールする
MPLAB X IDEをダウンロードしてインストールします。
https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide
参考イメージ:
4. コンパイラをインストールする
XC8 Compilerをダウンロードしてインストールします。
https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-xc-compilers
参考イメージ:
5. MPLABのプロジェクトを作成する
- IDEを実行する
- File -> New Project
- Standalone Projectを選択してNext
- Familyは「Mid-Range 8-bit MCUs (PIC10/12/16/MCP)」を選択
- Deviceは「PIC16F18346」を選択
- ToolはPicKit3を選択してNext
- コンパイラはXC8を選択してNext
- Project Nameは適当で。ここでは
pic16f18346-led-on
としてFinish - 画面左のツリーのSource Filesを右クリック -> New -> main.cを選択
- File Nameを
main
としてFinish
main.c
を以下の内容に更新します。
1 |
|
6. プログラム書き込み用の回路を作成する
PICkit3とPIC16F18346の接続:
PGD
はPIC16F18346のICSPDAT
(19Pin)です。PGC
はPIC16F18346のICSPCLK
(18Pin)です。
PIC16F18346:
- 参考資料 PICkit3
参考イメージ:
7. MPLAB X IDEでプログラムをPICに書き込む
- IDEの画面上部の三角ボタン(Run main project)をクリック
画面下にProgramming/Verify complete
と出力されれば成功です。
PICマイコンに電源が供給されていない場合エラーになります。
PICKit3から電源を供給することもできますがUSBの状態によっては電圧が足りないこともある音で注意が必要です。
- プロジェクトを右クリック
- Propertiesを選択
- PICKit3を選択
- Option CategoriesをPowerに変更
- Power target circuit from PICKit3にチェックを入れてOK
参考イメージ: