プロが教えるわが家の防犯対策術!

PIC16F877Aを使っています。
プログラムを作り始めてかなりたってから
ポートBにプルアップ用の抵抗があることを知りました。
それで使い方とか調べてみたんですが
ポートBで内部プルアップを使う場合は
RBを全部入力設定にしないといけない的な事を
書いてるページがありました。
これって、そうしないとPICが壊れてしまうって事でしょうか?

RB0~RB3にタクトスイッチ(入力)
RB4~RB7に7セグのカソード(出力)
として入出力を混ぜて使いたいのですが
スイッチ用にポートBをプルアップ抵抗ONにしても問題ないでしょうか?

A 回答 (1件)

こんにちは。


日本語データシートをダウンロードして読んでみましたら、

> PORTB の各ピンには内部で弱プルアップの設定を行う
> ことができます。
~中略~
> ポートピンが出力に設定されている時
> は、弱プルアップが自動的にオフになります。プルアッ
> プはパワーオンリセットによりオフになります。

という記述がありましたので、心配ないと思います。
    • good
    • 0
この回答へのお礼

お礼、遅くなりました。
日本語のデータシートなんてあるんですか!?
びっくりです。。。

早速プログラムを書き直して試してみます!!
ありがとうございました☆m(_)m

お礼日時:2009/08/27 20:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!