• 追加された行はこの色です。
  • 削除された行はこの色です。
 #freeze
 閲覧総計:&counter();  (本日:&counter(today);  昨日:&counter(yesterday);)~
 ~
 &size(18){''「情報交換掲示板」''};
 皆さんでPICやその他に関する情報交換が出来る掲示板を設置しました。
 皆さん、自由にご活用ください。 08/08/14 管理人
 (項目をクリックすると、そこに飛べます)
 #contents
 ~
 *情報交換掲示板 [#h2472a5b]
 
 #article
 **16F88Xシリーズに関して教えていただきたいのですが [#l36511b9]
 >[[新しいPICにチャレンジ]] (2008-08-22 (金) 19:50:24)~
 ~
 現在、新種(?)の16F88X(882,883,884,886,887)シリーズを使ってみようと試みておりますが、 ~
 全ての入出力ポートをDigital I/Oとして使う場合は、 ~
 ANSELとANSELHの2つのレジスタを"0"にするだけで良いのでしょうか? ~
 また、RE3となっているMCLRを従来通りハードウェアのリセットとして使う場合の設定は、どのようにすればよいのでしょうか? ~
 以上に事項に関しまして必要な初期設定があるようでしたら教えていただけましたら助かります。~
 これまでは、40pinは、16F877,877Aを使っておりADCON1=7を入れてデジタルで使っておりましたので、全く違うために、かなり苦戦をしております。 ~
 よろしくお願いします。~
 
 //
 - 私の経験の範囲でしかお答えできませんが、参考となれば。~
 私は16F88X系では、16F886と16F887を使った経験を持ちます。~
 全ての入出力ポートをDigital I/Oとして使う場合は、~
 ANSEL = 0b00000000; //AN7-0ピンはデジタルで使用~
 ANSELH = 0b00000000; //AN13-8ピンはデジタルで使用~
 の設定しかしていません。~
 ~
 RE3となっているMCLRを従来通りハードウェアのリセットとして使う場合の設定~
 は、CONFIG1のMCLREを「1 = RE3/MCLR pin function is MCLR」~
 に設定するのだと思います。~
 ~
 MCLRE: RE3/MCLR pin function select bit(4)~
 1 = RE3/MCLR pin function is MCLR~
 0 = RE3/MCLR pin function is digital input, MCLR internally tied to VDD~
 ~
 16F88Xのデータシート~
 http://ww1.microchip.com/downloads/jp/DeviceDoc/jp027084.pdf -- [[管理人]] &new{2008-08-22 (金) 22:05:41};
 - ありがとうございます。やってみます。 --  &new{2008-08-25 (月) 15:34:50};
 http://ww1.microchip.com/downloads/jp/DeviceDoc/jp027084.pdf -- [[管理人]] &new{2008-08-22 (金) 22:05:41};~
 ~
 - ありがとうございます。やってみます。 -- [[新しいPICにチャレンジ]] &new{2008-08-25 (月) 15:34:50};
 
 #comment
 
 **HI-TECH C PRO(Lite mode)を使ってみました。 [#i31d25e8]
 >[[管理人]] (2008-08-14 (木) 15:45:46)~
 ~
 HI-TECH Cが全てのPIC12、16で利用できるフリーのC言語~
 「HI-TECH C PRO PIC10/12/16 MCU Family(Lite mode) v9.60」を08年7月に発表した。~
 http://microchip.htsoft.com/products/compilers/piccpro-modes.php~
 ~
 【特徴】~
 ・前身はフリーのHI-TECH PICC Liteである。PICC Liteは使用制限が厳しく、10数種~
 のPICでしか利用できず、プログラムサイズも2Kワードまでだった。~
 08年7月に発表されたフリーのHI-TECH C PRO(Lite mode)はPIC10,12,16の全~
 てPICで利用できプログラムサイズの制限はなく、各PICのメモリサイズ上限までのプロ~
 グラムが可能となった。~
 ・製品版のHI-TECH C PROとの違いは「コンパイル最適化機能」をはずしてある点である~
 実行プログラムサイズが製品版よりは大きくなってしまう。~
 ~
 早速16F886で使用してみましたので、その時のプログラムを紹介します。~
 1.発光ダイオード(LED)の点滅(16F886)~
 2.スイッチ入力(16F886)~
 ~
 MPLAB IDE上での稼働となるのでプログラマPICkit2との連携が抜群です。~
 
 //
 - HI-TECH C PRO(Lite mode)のプログラミング方法習得の為に作成したプログラム4つ追加しました
 ので紹介します。
 3.A/D値でLED点滅間隔変更(16F886)
 4.LEDの明るさを変える(PWM)(16F886)
 5.LCD表示法(16F886)
 6.インターバルタイマ(TMR0割込み利用)(16F886)
  
 MikroCのプログラムをHI-TECH C PRO(Lite mode)へ移植したい時の資料としても利用出来ると
 思います。 -- [[管理人]] &new{2008-08-15 (金) 22:50:18};
 
 #comment
 
 **「凍結」にしても書き込めるか? [#ebbb5c28]
 >[[管理人]] (2008-08-14 (木) 12:10:02)~
 ~
 ページ「凍結」設定における書き込みテストです。~
 
 //
 - 「凍結」設定にしても書き込めるようですね。 -- [[管理人]] &new{2008-08-14 (木) 12:10:31};
 
 #comment
 
 **情報交換掲示板を設置しました。08/08/14 [#e2f19c3a]
 >[[管理人]] (2008-08-14 (木) 12:08:08)~
 ~
 皆さんでPICに関する情報交換が出来る掲示板を設置しました。~
 皆さん、自由にご活用ください。~
 ~
 以前は各ページにコメント欄を設けていたのですが、外国からのSPAM書き込みに悩まされ、コメント欄を削除していました。~
 コメント出来る場所をひとつにする事で管理出来るのではと考えました。~
 
 //
 - 私も類似の問題に悩まされていましたが、すべて英字のコメントをリジェクトするフィルタを入れて、この問題を回避しました。その後はSPAMの書き込みはありません。 -- [[senshu]] &new{2008-08-16 (土) 01:02:00};
 
 #comment