問題タブ [wiringpi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1494 参照

c - 割り込みが発生するのに WiringPi ISR が呼び出されない?

ラズベリーパイ1のGPIOピン17(WiringPi Pin17 = Pin0)を割り込みソース(IR光線が障害物によって中断されるたびに割り込みをトリガーするIR-LEDエミッター/レシーバー)に接続しました。ISR のセットアップには、WiringPi ライブラリを使用しています (すでに pigpio ライブラリでも試しましたが、同じ問題が発生しています)。ピン 17 で実際に割り込みを受信して​​いることを確認するために、ロジック アナライザーでチェックしました。このピンでいくつかの割り込みが発生していることは明らかです。ここに画像の説明を入力

これが私のコードです:

メソッドwiringPiSetupとwiringPiISRは正常に呼び出され、エラーを返しません。

この例では、次のリンク オプションを作成しています: -lwiringPi -lm -lpthread。多分私はリンクオプションがありませんか?

こちらのコードを参考にさせていただきました。それで、私はここで何が間違っていますか?あなたが私に与えることができるアドバイスをありがとう!

0 投票する
1 に答える
158 参照

c - 続行する前にボタンを放すまでソースを待機させるにはどうすればよいですか?

ボタン1を押すと、ボタンが押されたと画面にスパムが表示されます。トグルに似ていますが、トグルではなく、他の操作を行う前に解放されるまで待ちます。

以前に遅延を追加しようとしましたが、それは私が必要としているものとまったく同じではありません...ハードセットの時間を待つのではなく、リリースされるまで待ちたい

期待される結果:

実際の結果:

0 投票する
0 に答える
84 参照

java - Raspberry Pi によるマイクロ秒パルス

Raspberry Pi/pi4j で 10mhz のパルスを出力しようと、wiringPi...

ミリ秒パルスでも問題なし

これは Mac で動作します... pi4j とワイヤリング pi がインストールされている Raspberry Pi では動作しません: