PicBasicProでプログラミング2

 昨日はスイッチ入力が出来ないので悩んでいましたが、PIC16F819は標準ではRA0−4ポートはアナログ入力となっているのが原因でした。デジタルポートとして使用するにはADCON1でデジタルポートへ設定する必要があります。今回はRA0:アナログ、RA1−4:デジタルポートとして使用するのでADCON1に0EHを設定しました。判ってしまえば簡単ですがPICが変わるとデータシートを良く読まないといけませんね。PicBasicProで入力命令を使うと切り替えてくれるものと思い込んでいたのも悩んだ要因の1つです。これでコントローラ製作も早く出来そうです。