No.1ベストアンサー
- 回答日時:
「不規則な幅のパルス」とはどのような意味でしょうか?
適当に解釈すると:
1.幅が不規則なだけでパルスの最小幅がそれほど短くない.
この場合なら, ループで入力ポートを監視するだけでもカウントは可能だと思います.
入力がHだったら1カウントして, 次に入力がLになってからまたHになった時に
次の1カウントするだけですね.
(もちろん, 後述の方法でも可能です)
2.最小幅が短い場合
プログラムのループ周期よりもパルス幅が短いような場合は, プログラム的にカウントしても
パルスの取りこぼしが考えられます.
PICに限らずたいていのワンチップマイコンにはタイマ機能というのが用意されており,
これを応用することでカウントを行うことができます.
タイマは普通時間を計るために使い, クロックが入力されるとカウンタがプラスされると
いうものです.
このタイマは内蔵クロックで動作させる (カウンタを回す) こともできますが,
このクロックを外から入力してやることもできます.
タイマは基本的にクロックが入力された数だけカウンタが増えますので,
最初にカウンタをクリアしてやれば, その後のカウンタの値はクリア後に入力された
パルスの数であるということになります.
パルスの幅が不規則であったとしても, よほど高速でない限りは関係ありません.
機能の詳細はデータシートや関連書籍に書いてありますので, 調べてみてください.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マイコンのCCRのIビット
-
SHマイコンについて
-
0xffffとは?
-
8ビットのデータの、先頭ビット...
-
エクセルVBAのIf,Then 構...
-
ライン数とステップ数の違いは?
-
アセンブラからC言語に変換する...
-
一般のソフトで画像を扱う場合...
-
ビットシフトってどんな時使うの?
-
バイナリの実行ファイルをgccを...
-
レジスタの数
-
C++ のDLLがdelphiで読めない
-
アセンブラのコマンドについて
-
実行ファイルからソースはみれる?
-
【PICマイコン】一般製品にPIC...
-
アセンブラwordという単位
-
シーケンス制御についての質問...
-
情報科学の飽和演算、ラップア...
-
void __cdeclなど_
-
VC6でIDEでソース部分のアセン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
入力回数のカウントをする方法
-
シリアル通信のデータ受信につ...
-
PICでパルス数をカウントし、カ...
-
C言語によるウェイト
-
pic16f88のことで
-
RTCの通信方法(I2C、S...
-
SHマイコンについて
-
LCDへの命令
-
H8/3069Rでパルス時間間隔測定
-
マイコンのCCRのIビット
-
PICの入出力切り替えの時間がプ...
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
-
8ビットのデータの、先頭ビット...
-
文系のSE志望です。プログラミ...
-
ライン数とステップ数の違いは?
-
アセンブラからC言語に変換する...
-
BASICのGOTOってコードの書き換...
-
レジストってなんですか?
-
昔のゲーム製作に使用する言語...
おすすめ情報