
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>センサの反応によってピン(a4)に入力が入った回数をカウントしたいのですが、反応している間ずっとカウントをしています。
もしかして1回のセンサーの反応で任意の時間、複数のパルス信号が発せられるようなもの?
もしそうであれば、(PIC初心者ということで)割り込みなどを使わずにセンサーの反応特性に応じた「待ち時間」をプログラムに加えると良いのでは?
プログラムスキルが十分でない場合は、センサー回路に、信号コンパレータ回路をハード的につくるという手もありそうな。
No.2
- 回答日時:
センサONエッジで割り込みが可能かどうか、ISRをどう実装するのかなどはPICの仕様や利用している言語・コンパイラに大きく依存します。
従って「一般的にこれ」という例は存在しませんし肝心のPICの情報がない状態では何も答えようがありません。
あえて言うなら「PICの説明書をよく読みましょう」ってくらいです。
No.1
- 回答日時:
センサOFF→ONのタイミングで割り込みができるなら、それを使うのがベストの手段です。
できなければフラグを使って「一度センサ入力をカウントしたらセンサの反応が消えたことを検出するまでカウントしない」という処理にします。
ただ、これは非常に細かいON/OFFには対応できない誤差が出るやり方になります。
この回答へのお礼
お礼日時:2008/11/14 17:51
ありがとうございます。
ON/OFFが細かくなるので、割り込みを使いたいのですが、センサOFF→ONのタイミングで割り込みをするにはどうしたらいいのでしょうか。
申し訳ないですが、簡単なプログラム例もあると非常に助かります。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像生成AIのプロンプトの作り...
-
vba 正規表現について教えてく...
-
pythonでのローカルファイルか...
-
if関数とは?
-
プログラム言語
-
今のプログラミング言語
-
vba クリップボードクリアにつ...
-
itエンジニアに就職希望で未経...
-
Pythonのエラーメッセージをコ...
-
P2P地震速報のEEW APIの仕様書...
-
著作権法について
-
プログラミングについて
-
自作scratch アニメの商用利用
-
Geminiフォーム 画像生成で 人...
-
数学、プログラミング、物理、...
-
Python 3.12.2 か一番最新のパ...
-
MOVEコマンドでサブフォルダー...
-
AIがプログラムする時代のプロ...
-
pythonについて(初心者です)
-
pythonでhtmlファイルの指定文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PICの入出力切り替えの時間がプ...
-
16 bit timerで1秒を計る
-
arduinoで信号間の時間を計測し...
-
PICでパルス数をカウントし、カ...
-
PICでパルス数をカウントする方法
-
H8/3052 ディップスイッチについて
-
PICでスピードメーターを作...
-
SHマイコンについて
-
H8/3048 マイコンのプログラム...
-
C言語によるウェイト
-
プログラム言語
-
0xffffとは?
-
8ビットのデータの、先頭ビット...
-
ライン数とステップ数の違いは?
-
アセンブラからC言語に変換する...
-
レジストってなんですか?
-
シーケンス制御についての質問...
-
シーケンサのデータレジスタD...
-
C言語で128bitの2進数のビット...
-
一般のソフトで画像を扱う場合...
おすすめ情報