PIC16F1459の基本動作から応用プログラムまでを学びます。

ホーム
16F18313
16F18325
16F18346
16F1619
Curiosity
---
---
    
12F1822
16F1455
16F1459
18F14K50
18F26J50
dsPIC
その他
ブレッドボード - PIC16F1459

テスト用基板さえあれば手軽にPIC16F1459 のプログラムを確認できます。しかし、安価なブレッドボードを利用しても結構楽しめます。 下図はテスト用基板と同等な働きをさせる部品をブレッドボードに配置してみました。ただし、PICkit用のコネクターは取り付けてないのでBootLoaderでPCからUSB経由でプログラミングします。 以下の部品があれば、このホームページで紹介したほとんどのプログラムを実行させその結果を確認できます。使用部品数を少なくするため、電源電圧はUSBbusをそのまま供給した5vとしています。

主な必要部品は、

確認できるプログラム例

LCDモジュール追加

上記にLCDモジュールを追加すれば、テスト用基板と同等な働きをします。今回使用した秋月電子のLCDは、3.3v動作なので、USBbusの5vを降圧する3端子電源も追加します。

主な必要部品は、

ブートローダー対応 HEXファイルの書込み

ここのホームページで作成したPIC16F1459のブートローダー用アプリケーションのHEXファイルを以下のフォルダーにまとめてあります。

HEXfilesForBootLoader.zip

<手順>

  1. PCの HIDBootloader (Windows).exe を起動します。
    「Device not detected」というメッセージが表示されます。
  2. PICのpin4に接続されている SWを押しながらブレッドボードからのUSBケーブルをPCに接続します。ボードに電源が供給されると、ブートローダーのアプリケーションプログラムが更新モードで動作します。
    HIDBootloader (Windows)には、「Device attached」と表示されます。 
  3. 「HEXfilesForBootLoader」のHEXファイルを読み込み、PICに書き込みます
  4.  HIDBootloader (Windows)の「Reset Device」ボタンをクリックするか、基板の電源SWを一度OFFにし再度ONにすれば「Device Detachedと表示されブートローダが切り離され、PICに今書き込んだアプリケーションプログラムが起動します。