mikroC情報交換
2012/01/12 (Thu) 06:43:45
PIC16F628Aを使用しています。
電源は9V角電池を使用し、レギュレータで5Vに変換してPICに入力しています。
MikroCでプログラムをしMCLRE_OFFにチェックを入れてプログラムをしているのですが、入力ポートとして使用できません。
http://sesuna.com/maido/pic.jpg
回路としては、URLの回路を使用しています。
抵抗は10KΩ
スイッチ開放状態で、リセット状態になります。
何が考えられるでしょうか?
2012/01/13 (Fri) 13:38:42
ご回答ありがとう御座います。
図には書いてませんが、RB0から出力(LED)をしています。
通常状態でLEDを点灯、スイッチ入力で消灯回路にしようと思っています。
まずは、LEDを点灯させるだけのプログラムを作り転送したところ、点灯しませんでした。
PORTB=0b00000001;
点灯しないので、試しにスイッチを入力すると点灯しました。
押すと点灯、離すと点灯です。
スイッチ入力については何にもプログラムをしていないのにこのような状態になったので、リセットでは無いかと思いました。
Re: RA5/MCLR - 桐谷
2012/01/12 (Thu) 14:12:52
mikroC IDEのProject-Edit Project でMCLRをdisableにしていますか?
MCLRが生きていてもスイッチの開放でリセットになるのは理解できません。この回路図でリセット状態をどのような方法で確認されたのでしょうか?