• ベストアンサー

pic16f88のことで

こんにちは。 16f88にはccpモジュールがひとつしかありません。 そこで質問ですが パルスの立下りから立ち上がりを 測るには別のpicを選んだ方が宜しいでしょうか? それとも方法がありますか? できる様であればプログラム教えて頂けませんでしょうか? ご教示宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.1

CCPキャプチャパルス立ち上がりモードセット パルスの立下りでTIMER1をリセット CCP1IFを監視又は割り込みにてCCPR1H/Lのデータを取り出す パルスの立下り時のTIMER1クリアタイムラグの補正値加算 (CCPはパルスの周波数を計るものなので自動では難しいと思います)

mihiro3
質問者

お礼

ありがとうございます。 こんなやり方もあるんですね!

その他の回答 (1)

回答No.2

プリント基板の面積に余裕があるなら 74HC123のような モノステーブル·マルチバイブレータ(Monostable Multivibrator) を組み込むと、より正確に測定できます。 計測するパルスの立ち上がりと立下りの両方のエッジで パルスを出力させるのです。

参考URL:
http://www.semicon.toshiba.co.jp/docs/datasheet/ja/LogicIC/TC74HC123AF_TC74HC123AP_ja_datasheet_071001.pdf
mihiro3
質問者

お礼

ありがとうございます。参考にさせて頂きます。

関連するQ&A