• 締切済み

PIC16F88 内部オシレータ使用による割り込み

PIC16F88を内部オシレータで発振させて使用しています。 問題は、TIMER0割り込みが計算通りに動かないことです。 外部にオシレータを付けると計算通りのタイミングで割り込みが発生するのですが、内部オシレータ使用の場合は、その間隔よりもかなり長くなってしまいます。(0.01秒間隔で割り込みをかけるつもりが、3秒間隔ぐらいになってしまいます。) 何が原因なのでしょうか? 完全な答えでなくても色々試してみますので、何か気になる部分が御座いましたら、教えて下さい。

みんなの回答

  • umota
  • ベストアンサー率46% (150/324)
回答No.1

内部オシレータの周波数が低い(31.25kHz)のでは?

MR2-E
質問者

お礼

有難うございます。 #use delay (clock=8000000) で、8MHzに設定しています。

関連するQ&A