欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
arduino 中斷
[打印本頁]
作者:
lishoujie8023
時間:
2018-1-28 15:09
標題:
arduino 中斷
外部中斷在不同的Arduino型號上位置也不同,只有外部中斷發生在以下端口,Arduino才能捕獲到,以下例舉了常見的幾種型號的外部中斷引腳標號。
型號
int.0
int.1
int.2
int.3
int.4
int.5
UNO\Ethernet
2
3
Mega2560
2
3
21
20
19
18
Leonardo
3
2
0
1
Due
所有IO口均可
中斷模式
就是你的中斷觸發方式。在大多數arduino上有以下四種觸發方式:
LOW 低電平觸發
CHANGE 電平變化,高電平變低電平、低電平變高電平
RISING 上升沿觸發
FALLING 下降沿觸發
HIGH 高電平觸發(該中斷模式僅適用于Arduino due)
在定義中斷函數后,要使用外部中斷,你只需要在程序的Setup部分配置好中斷函數即可,配置函數如下:
attachInterrupt(interrupt, function, mode);
//interrupt為你中斷通道編號,function為中斷函數,mode為中斷觸發模式
需要注意的是在Arduino Due中,中斷設置有點不同:
attachInterrupt(pin, function, mode);
//due 的每個IO均可以進行外部中斷,所以這里第一個參數為pin,即你使用的引腳編號。
如果在程序中途,你不需要使用外部中斷了,你可以用中斷分離函數
detachInterrupt(interrupt );
來取消這一中斷設置。
同樣在Arduino Due上,該函數為
detachInterrupt(interrupt );
。
作者:
luoyinbazi
時間:
2018-2-13 13:32
非常感謝,學習了
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1