當前位置:首頁 » 文件傳輸 » mega2560上傳中斷
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mega2560上傳中斷

發布時間: 2023-01-23 11:27:26

A. Arino mega2560 可以1ms處理70個中斷嗎目前需要使用arino進行車輪測速,不知道能不能反應的過來

建議不要用,外部中斷這么頻繁還能處理別的嗎?可以考慮用STM32等帶有正交編碼器介面的單片機,Arino實在不適合做這種事,當然如果會底層的你可以自己配置脈沖計數(應該有的吧)

B. 想怎麼玩就怎麼玩attach

以UNO為例:
在定義中斷函數後,要使用外部中斷,你只需要在程序的Setup部分配置好中斷函數即可,配置函數如下:
attachInterrupt(interrupt, function, mode);//interrupt為你中斷通道編號,function為中斷函數,mode為中斷觸發模式

中斷模式就是你的中斷觸發方式。在大多數arino上有以下四種觸發方式:
LOW 低電平觸發
CHANGE 電平變化,高電平變低電平、低電平變高電平
RISING 上升沿觸發
FALLING 下降沿觸發
HIGH 高電平觸發(該中斷模式僅適用於Arino e)

各種型號Arino外部中斷引腳
外部中斷在不同的Arino型號上位置也不同,只有外部中斷發生在以下埠,Arino才能捕獲到,以下例舉了常見的幾種型號的外部中斷引腳標號。

型號 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口均可