今回の演習環境は以下の通りです。
演習環境:
演習 1-1 (個人PC): PIC にプログラムの書き込みをしてみましょう。
テンプレートプロジェクトをダウンロードして展開してください。
IDE を起動してテンプレートプロジェクトを開いて下さい。
コンパイルボタンを押してエラーが無いことを確認して下さい。
今回は USB から電源を供給するので、PICKit の Power 設定は必要ありません。
回路を作成します。
以下の設定に従って回路を作成して下さい。
(*) が接続箇所です。
PIC のピン配置についてはデータシートの 5p 、PICKit のピン配置については PICKit のマニュアルを参照して下さい。
ピン配置設定・回路接続方法: 01: VDD(3.3V) 02: RA5 03: RA4 04: (*)MCLR/VPP -- PICKit の 1: NMCLR ※ プルアップ抵抗不要 05: RC5 06: RC4 07: RC3 08: RC6 09: RC7 10: RB7 11: RB6 12: RB5 13: RB4 14: RC2 15: RC1 16: RC0 17: RA2 18: (*)ICSPCLK(PGC) -- PICKit の 5: PGC 19: (*)ICSPDAT(PGD -- PICKit の 4: PGD 20: VSS(GND)
書き込みボタンを押して正常に書き込みできる事を確認して下さい。
指定場所に「正常書き込み完了時のメッセージ」をコピーして記入して下さい。
演習 1-2 (個人PC): GPIO を使って LED を光らせてみましょう。プログラムの仕様は以下の通りです。
仕様:
演習1-1から続けます。
回路を作成します。
以下の設定に従って回路を作成して下さい。
(*) が前の演習からの変更箇所です。
ピン配置設定・回路接続方法: 01: VDD(3.3V) 02: RA5 03: RA4 04: MCLR/VPP -- PICKit の 1: NMCLR ※ プルアップ抵抗不要 05: RC5 06: RC4 07: RC3 08: RC6 09: RC7 10: RB7 11: RB6 12: RB5 13: RB4 14: RC2 15: RC1 16: (*) RC0 (GPIO出力) -- LED 17: RA2 18: ICSPCLK(PGC) -- PICKit の 5: PGC 19: ICSPDAT(PGD -- PICKit の 4: PGD 20: VSS(GND)
書き込みボタンを押して正常に動作する事を確認して下さい。
提出物はありません。
演習 1-3 (個人PC): GPIO を使ってデジタル入力をしてみましょう。プログラムの仕様は以下の通りです。
仕様:
テンプレートプロジェクト(template)を「IO_1_3」にコピーします(プロジェクト名を右クリックして Copy を選択)。
テンプレートプロジェクト(template) を閉じます(プロジェクト名を右クリックして Close を選択)。
(もし開きっぱなしになっていたら) 前のプロジェクトで開いていたソースを全て閉じます。
main.c を開いて例2を有効にします。
回路を作成します。
以下の設定に従って回路を作成して下さい。
(*) が前の演習からの変更箇所です。
ピン配置設定・回路接続方法: 01: VDD(3.3V) 02: RA5 03: RA4 04: MCLR/VPP -- PICKit の 1: NMCLR ※ プルアップ抵抗不要 05: RC5 06: RC4 07: RC3 08: RC6 09: RC7 10: RB7 11: RB6 12: RB5 13: RB4 14: RC2 15: RC1 16: RC0 (GPIO出力) -- LED 17: (*)RA2 (GPIO入力) -- タクトスイッチ ※ プルアップ抵抗不要 18: ICSPCLK(PGC) -- PICKit の 5: PGC 19: ICSPDAT(PGD -- PICKit の 4: PGD 20: VSS(GND)
書き込みボタンを押して正常に動作する事を確認して下さい。
提出物はありません。