[Homepage][BBS][Blog][YouTube][asablo]

エアーバリアブルBBS
新エアーバリアブルBBS
初めにお読み下さい Please read first ホームページ ブログ YouTube 過去ログ倉庫
VUレベルメータを作成してみます。
秋月のPICライターを買って、PICの勉強を始めたのですが、ほとんど使ってなかったので、何か面白いものを作れないかと探していたら、こちらにたどり着きました。

秋葉に赴いて、ひととおり材料をそろえてみたのですが、よくよく確認してみると、16F1827って秋月のPICプログラマーVer.4では対応してないんですね。大失敗。
とりあえず、16F88で何とか仕上げようと思います。
(16F88を焼くにしても、PICプログラマーの改造が必要みたいです…。想定外でした。)

PICを同約かという問題はさておき、大変恐縮ですがいくつかご質問させていただければと思い、書き込みさせていただいております。
よろしければご教示のほどお願いします。
質問は以下のとおりです。

・2SC1815は、秋月にGRしかなかったのですが、これで大丈夫しょうか。
・PICは焼きこみをしてから、載せる予定のため、PICkit2接続用コネクタは回路から外す予定ですが、5V→R11(10K)→MCLRの回路は必要でしょうか。

  • にょーぐ
  • 2011/08/06 (Sat) 23:21:08
Re: VUレベルメータを作成してみます。
にょーぐさん、初めまして。
秋月PICライターは、量産中のAAAとなっていますが、PIC16F18XX系が発表されてもうすぐ半年経とうとしていても、まだ対応していないのは厳しい所ですね。

さて、ご質問の件ですが
LCD VUで使用しているトランジスタは一般的なNPNトランジスタが使えます。
2SC1815はGRでもYでもOでもローノイズタイプのLタイプもOKです。

2つ目のMCLRについて、PIC16F88の場合、このピンは入力専用かリセット入力となります。他のピンと違い、内部でプルアップもできないので、未使用ピンはいずれにしても空きピン処理が必要です。
ICSPを使わないのであれば、4番ピンを5VかGNDに固定します。簡単方法は、4番と隣のGNDである5番ピンを接続しても構いません。

それでは、製作をお楽しみ頂ければ幸いです。
  • air_variable
  • URL
  • 2011/08/07 (Sun) 02:43:19
ご回答ありがとうございます。
air_variable様

 早速のご回答ありがとうございました。

 トランジスタの件、店でいろいろ種類があるのを知って、その場でスマートフォンから各々の違いを調べたのですが、結局どれなら大丈夫なのかがわからなかったので、どれでも大丈夫と聞いて安心しました。

 MCLRにつきましては、いただいたアドバイスをもとにGNDにと固定しようと思います。ちなみに将来的にICSPを使う余地を残すのであれば、5V→R11(10K)→MCLRでしょうか。

 PICについては、「わかるPICマイコン制御―16F84プログラミングの世界へ」を読みながら、アセンブラで少しいじってみた程度なので、無知で申し訳ありません。MCRLについてもよくわかってませんでした。

 C言語についてもほとんど知識がないため、これから勉強です。まずは、air_variable様の回路を完成させて、ソースを見ながらC言語の勉強もしたいと思います。
(ハードを作成するのも遅いのですが…。)

 回路設計できる方をみると本当に尊敬します!
私もそうなりたいのですが、まったくの無知なのでまずはPICプログラミングからです。

 頑張っていきたいと思いますので、今後ともよろしくお願いいたします。
  • にょーぐ
  • 2011/08/07 (Sun) 10:42:14
Re: VUレベルメータを作成してみます。
>ちなみに将来的にICSPを使う余地を残すのであれば、5V→R11(10K)→MCLRでしょうか。

ICSPの場合、プルアップ抵抗は必須となります。

また、ICSPの回路ですが、100Ωの抵抗2本をRB6,7に入れた方が安全なので、その回路図を更新しました。
http://www.ne.jp/asahi/air/variable/picmel/applications/lcd_vu_meter/schematic_lcdvu_1_3.pdf

ICSPにしておいたほうが何かと楽ですが、小さく作りたい場合や、自分でプログラムを触らないのであれば、無くても良いと思います。
  • air_variable
  • URL
  • 2011/08/07 (Sun) 15:19:19

返信フォーム






プレビュー (投稿前に内容を確認)