▲記事リストへ 新規投稿 留意事項 使い方 話題一覧 検索 ホーム

■ 記事閲覧

題名:Counter8について
名前:kkk  メール

CY8C29466を使用しています。
現在回転数計を製作するために、ロータリーエンコーダからのパルス波を
ポート→GIE→RI→Counter8のClock
とつなぎ、1秒ごとに
x=Counter8_1_bReadCounter();
としてその時点でのカウント値を取得。その後
Period値-x (パラメータの初期設定はPeriod=CompareValue)
とすることで、1秒間でのパルス波の数を取得できないかと思い試作をしました。
しかし、どれだけロータリーエンコーダをまわしてもxの値が変化せず、最初に設定したパラメータ(CompareValue)の値が取得され続けます。
外部からの信号をCounterのClockにする場合、何か特別な設定が必要なのでしょうか。
是非、ご助力を頂きたいです。


→返事を投稿
02月13日19時42分(金) 話題:2338 親番:2338 番号:2338 再編集/削除

■ 関連記事

  • >>Counter8について<< : kkk 02月13日19時42分(金) 番号2338

  • 管理用 (C) Apps Page.