欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: arduino 中斷 [打印本頁]

作者: lishoujie8023    時間: 2018-1-28 15:09
標題: arduino 中斷
外部中斷在不同的Arduino型號上位置也不同,只有外部中斷發生在以下端口,Arduino才能捕獲到,以下例舉了常見的幾種型號的外部中斷引腳標號。
型號int.0int.1int.2int.3int.4int.5
UNO\Ethernet23    
Mega25602321201918
Leonardo3201  
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