回答 受付中

PIC16F18857 Timer0割り込みせず

  • すぐに回答を!
  • 質問No.9618700
  • 閲覧数143
  • ありがとう数0
  • 気になる数1
  • 回答数1

お礼率 47% (55/117)

前回の質問、抽象過ぎ、また要点を得ていませんでした。
PIC16FXXXXXのシリーズでXが5桁のPIC16Fは、オプションレジスタが無くなっています。その設定すべき内容が他のレジスタに移ったようですが、マニュアル見てTimer0の割り込みを設定しているのですが、割り込みが働きません。
何処か大事な点を見落としているように思います。
経験された方からのアドバイスをお願い致します。

回答 (全1件)

  • 回答No.1

ベストアンサー率 29% (476/1604)

こんにちは
タイマー割込処理内でタイマーフラグをクリアしてますか?
この場合、最初の一回のみ割込処理に跳びます。
デバッガーなどを使って、割込処理の最後で一時停止させれば
フラグがクリアされているか分かります。
デバッガーでなくても割込処理で実験的にランプでも点灯させれば実験は可能です。色々と工夫すればテクニックが増えて楽しいですよ。
最悪、処理のプログラムそのまま記載すれば、結構回答が付きますよ。
補足コメント
tomcat1032

お礼率 47% (55/117)

回答ありがとうございます。
フラッグのクリアは行っています。
今はTimer0を諦めてTimer4で処理を行っています。
0と4でのレジスタ設定で何か抜けているんでしょうね。
投稿日時 - 2019-05-21 20:07:45
関連するQ&A
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

ピックアップ

ページ先頭へ