请教:如何给Arduino Nano增加中断?
rduino nano 小巧,但只有2个外部中断。不知大家有么有什么办法增加中断?谢谢! 本帖最后由 Super169 于 2014-10-21 18:09 编辑要小巧多 interrupt 的, 可以考慮一下 micro, 有 4 個 interrupt 可用, 但要跟 Serial1 共用 0,1 的 interrupt.
否則, 只好用 timer 做個假裝的 interrupt.
剛看了一次 timer 的庫, 原來要每次 loop 執行 update ..... 由於你不需要時間的關係, 那沒大作用, 乾脆自己在 timer 中直接檢查更簡單. http://www.21ic.com/jichuzhishi/mcu/interrupt/2014-03-20/216130.html 看看这个
用二极管就可以实现 zoologist 发表于 2014-10-21 18:44 static/image/common/back.gif
http://www.21ic.com/jichuzhishi/mcu/interrupt/2014-03-20/216130.html 看看这个
用二极管就可以实现
有興趣, 但有些地方沒有實際的程式, 不太肯定是否真的可行.
看似是用另一個 I/O 把幾個中斷合成一個訊號, 然後觸發中斷, 再用軟件在中斷時區分?
用在資料傳送應該可行, 但如果用在中斷, 當同時有兩個中斷發生時, 會有什麼後果?
請問有沒有相關的程序可以參考一下? http://playground.arduino.cc/Main/PinChangeInt
页:
[1]