Arduinoのpulsein関数のhigh時間の計測に以下のように記述しました
pulsrin(10,HIGH,50000);
これでパルスジェネレーターで25ms感覚でhigh信号とlow信号を出力しましたが、4回に一回程度戻り値が0になっていてタイムアウトしてしまいます。
50msは待つはずなのに何故でしょうか。
ジェネレーターには問題ない(オシロで確認済み)のですが、なにか間違えや留意事項などありますか?
ご回答よろしくお願いします
回答1件
あなたの回答
tips
プレビュー
投稿2019/11/13 03:51
Arduinoのpulsein関数のhigh時間の計測に以下のように記述しました
pulsrin(10,HIGH,50000);
これでパルスジェネレーターで25ms感覚でhigh信号とlow信号を出力しましたが、4回に一回程度戻り値が0になっていてタイムアウトしてしまいます。
50msは待つはずなのに何故でしょうか。
ジェネレーターには問題ない(オシロで確認済み)のですが、なにか間違えや留意事項などありますか?
ご回答よろしくお願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/13 06:26
2019/11/13 06:45
2019/11/15 23:25