2017-05-13 57 views
0

我想測量兩個不同相的信號之間的時間,我正在使用arduino Uno。我已經將2個正弦信號轉換爲方波,並且我將它們分別提供給INT0和INT1。爲了測量兩個信號之間的延遲,我想用中斷來測量信號的上升沿或下降沿之間的時間。在接收到第一個上升沿時,我想要啓動一個定時器,比如定時器3,在接收到第二個上升沿時,我想停止定時器。我的問題是我無法找到一個庫,它允許我啓動和停止定時器3並使用它的值,所以我選擇在程序中包含幾行彙編語言來實現此目的。在使用Arduino IDE的Arduino板上有可能嗎?是否有可能在Arduino IDE中使用幾行彙編來編程Arduino板卡?

回答

-1

是的,這是可能的。例如,請參閱this tutorial.。然而,我強烈建議如果您只做了幾條說明,您可以下載並安裝Atmel studio - 這是免費的 - 並使用其出色的用戶界面進行編碼和調試。我使用Atmel Studio爲所有裸片微控制器,系統內編程和Arduinos編程。

相關問題