2017-05-13 10 views
0

フェーズではない2つの信号の間の時間を測定したいと思います。私はarduino Unoを使用しています。私は2つの正弦波信号を方形波に変換して、それぞれINT0とINT1にそれらを供給しています。 2つの信号間の遅延を測定するために、私は、割り込みを使用して信号の立ち上がりエッジまたは立ち下がりエッジの間の時間を測定したい。最初の立ち上がりエッジを受信すると、私はタイマーを開始したい、タイマー3を言うと、2番目の立ち上がりエッジを受信すると、タイマーを停止したい。私の問題は、私がタイマー3を起動して停止させるライブラリを見つけることができず、そのために値を使用するので、その目的のために私のプログラムにアセンブリ言語のいくつかの行を含めることにしました。 arduino IDEを使用してArduinoボードで可能ですか?Arduino IDEで数行のアセンブリを使用してArduinoボードをプログラムすることは可能ですか?

答えて

-1

はい、可能です。たとえば、this tutorial.を参照してください。しかし、何か指示をするだけであれば、Atmelスタジオ(無料)をダウンロードしてインストールし、優れたユーザーインターフェイスを使用してコーディングとデバッグを行うことを強くお勧めします。私は、ベアマイクロコントローラ、インシステムプログラミング、およびAtmel Studioを使用したArduinosのプログラミングをすべて行います。

関連する問題