プロが教える店舗&オフィスのセキュリティ対策術

PIC16F84AのRBポート変化割り込みを使いたいのですが、三つ質問があります。

1.割り込み処理に入ったときに、「BCF INTCON,RBIF」としてもRBIFフラグが立ったままで、「RETFIE」で割り込みから戻った直後にすぐにまた割り込み処理に入ってしまいます。(MPLABのシミュレーション上でStimulusControlerでPINを変化させて実験)これの原因は何なのでしょうか?RBIFフラグはどのようにして解除したらよいのでしょうか?

2.RBポートは内部でプルアップせずに、外に抵抗をつけてプルアップしようと考えているのですが、その場合でも正しくシミュレーションできるのでしょうか?

3.RBポート変化割り込みは、LからHになった場合と、HからLになった場合の両方に反応するのでしょうか?

以上三つの質問に回答お願いします。

A 回答 (1件)

ソースが無いので実装が分かりませんが。


1 と 3 は下記のサイトで解決するように思います。
http://www.picfun.com/pic08.html

2 はすいませんが分かりません。

参考URL:http://www.picfun.com/
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
「BCF INTCON,RBIF」の前に「NOP」をいくつか入れてみたら、なぜかフラグをクリアできました。
その他の問題も一応解決することができました。

お礼日時:2007/01/08 04:25

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