2007年04月17日
EasyPIC4でサンプルプログラム @ 電子工作
EasyPIC4でサンプルファイルを色々と試してみました。先ずはPIC16F877Aで、7セグメントLEDのサンプル。そして、キャラクタLCD、グラフィックLCD。何れも問題なく文字列が表示できました。今度はリアルタイムクロック(RTC)。サンプルコードにコメントとして書かれてある内容を見て、指定のポートにRTCを装着し、DIPを二箇所変更。キャラクタLCDも付けた状態で、プログラムを書き込みました。しかし、何故か動きません。何度か確認して、USBケーブルや装着しているボードの抜き差しを行ってみたりしても変化無し。原因のあぶり出しのために、キャラクタLCDだけにして、シンプルなプログラムを実行。しかし、今度は文字が出ません。表示も奇妙なことになってます。どうもキャラクタLCDが壊れたようです。(T_T) 互換性のあるキャラクタLCDは何個か有るので、今度EasyPIC4用のアダプタを作ります。とほほ。
PIC16F877Aで、有る程度のことは確認したので、今度はPIC16F88。自前のプログラムをPICFlashで書き込み。LEDの点灯だけですが、正しく書き込みが出来たことを確認。ただ、EasyPIC4に乗っている発信器が8MHzなので、これを抜いて、20MHzのセラロックに変更しました。水晶発振器用にコンデンサーが付いてますが、20MHzのセラロックに変更しても問題無さそうな雰囲気です。
更に、次はPIC18F2550。これに関しては自前のソースが無く、EasyPIC4のサンプルにもPIC18F2550用のモノはCD-ROMに収録がなかったので、ネットでHEXを探してPICFlashで書き込みをしてみました。正しく書き込まれているのか動作確認は出来ませんでしたが、PICFlashでエラー表示が無く書き込みが終了しているので、問題ないと思われます。LED点灯のプログラムを書いても良かったのですが、USBデバイスとして機能するか見たかったので、ネット上でUSB関連のモノをダウンロードしてみました。書き込みは出来たのですが、HIDの筈なのに何故かドライバーのインストールを求められます。もしかすると何か間違っていたのかも。
EasyPIC4 Development Board | mikroElektronika
>>関連リンク
関連日記
- 2007年04月17日 PICにPS/2キーボード (6266)@ 電子工作
- 2007年03月31日 EasyPIC3 (4386)@ 電子工作
- 2007年09月20日 VMware Fusion (3181)@ Mac
- 2007年04月03日 EasyPIC4 (2957)@ 電子工作
- 2007年04月05日 EasyPIC4発送通知 (2698)@ 電子工作
- 2007年04月12日 EasyPIC4の到着予定期間に突入 (2630)@ 電子工作
- 2007年04月16日 EasyPIC4を認識しない??? (2495)@ 電子工作
- 2007年04月13日 セルビアからEasyPIC4が到着 (2294)@ 電子工作
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。