2
我已經開始在netduino 2上進行愛好開發了。我在板載按鈕的中斷上掙扎。我的問題是,每次按下按鈕時都會多次調用中斷。netduino 2上的按鈕事件
public static void Main()
{
dac = new Dac();
InterruptPort button = new InterruptPort(Pins.ONBOARD_SW1, true, Port.ResistorMode.Disabled, Port.InterruptMode.InterruptEdgeHigh);
button.OnInterrupt += new NativeEventHandler(button_OnInterrupt);
Thread.Sleep(Timeout.Infinite);
}
static void button_OnInterrupt(uint data1, uint data2, DateTime time)
{
if(data2 == 1)
{
dac.nextDACState();
}
}
* Dac是一種定製的數模轉換器。這裏沒什麼特別的。
這是一個執行故障,og可能是一個錯誤的按鈕,閃爍?
謝謝。我昨晚執行了一項無視檢查。奇蹟般有效。 如果我做錯了什麼,或者如果這是正常行爲,我不確定。 – hogni89
你能分享你是如何做到的嗎? – mark1234
我也很想看到一個例子 –