tag:blogger.com,1999:blog-8516057646005806683.post193802505253148479..comments2023-04-07T18:39:50.976+08:00Comments on Cooper Maa: attachInterrupt() 與外部中斷Cooper Maahttp://www.blogger.com/profile/14597993167511073460noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-8516057646005806683.post-53022615513048416882013-04-08T09:46:50.904+08:002013-04-08T09:46:50.904+08:00真的,這篇沒改到
哇,你是我的忠實讀者?真的,這篇沒改到<br />哇,你是我的忠實讀者?Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-80738974872525581602013-04-05T17:40:23.293+08:002013-04-05T17:40:23.293+08:00FALLING: 當 pin 狀態從 LOW 到 HIGH 時觸發中斷,FALLING 又稱負緣觸發...FALLING: 當 pin 狀態從 LOW 到 HIGH 時觸發中斷,FALLING 又稱負緣觸發 <br />這邊是不是沒改道@@?嗯..讓我想一想https://www.blogger.com/profile/00986700068175186337noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-14439986126642797902013-01-25T16:52:56.564+08:002013-01-25T16:52:56.564+08:00對,ISR 通常都只是做很簡單的事,不可以花太多時間
你應該在 ISR 裏設一個旗號,然後在 Lo...對,ISR 通常都只是做很簡單的事,不可以花太多時間<br /><br />你應該在 ISR 裏設一個旗號,然後在 Loop() 裏不斷檢查旗號決定要不要讓 LED 閃爍Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-81074486710023899602013-01-24T09:29:35.833+08:002013-01-24T09:29:35.833+08:00哈囉Cooper~~
我希望在中斷發生後能夠閃爍LED燈三次
所以把interrupt 0 中斷處裡...哈囉Cooper~~<br />我希望在中斷發生後能夠閃爍LED燈三次<br />所以把interrupt 0 中斷處裡函式改寫為下<br /><br />但執行的時候卻不會閃三次,反倒有點不受控<br />請問Cooper是哪邊發生問題呢?<br /><br />我有查詢一下似乎是中斷內不能加delay()??<br />那該如何解決呢??<br /><br />void buttonStateChanged() {<br /> for(int i=0;i<3:i++)<br /> {<br /> digitalWrite(ledPin, HIGH);<br /> delay(1000);<br /> digitalWrite(ledPin, LOW);<br /> delay(1000);<br /> }<br />}Sven Wanghttps://www.blogger.com/profile/15916872892211480651noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-62248086757173725522012-08-07T15:15:42.294+08:002012-08-07T15:15:42.294+08:00作者已經移除這則留言。華特https://www.blogger.com/profile/08492408606816019426noreply@blogger.com