[请益] 要如何增加Arduino的外部终止脚位

楼主: yumei2333 (我爱阿柴)   2019-03-08 23:14:48
小妹我大学生啦,不过可怜的大学生被实验室教授当菸酒生在操呜呜呜
事情4这样ㄉ
最近小妹我被教授授命要做个"小"专题,在程式进行中需要不停的侦测某些脚位的电位,如果有变化就需要把那些脚位记下来然后再重新run一遍code
小妹我查到说有个Arduino的function叫attachInterrupt好像可以达到,可是R,这个专题需要差不多7个中断脚位。Arduino的内建可中断脚位以最大的Mega板来讲也才差不多5个,实在是有点少。
想问各位大大是否有什么方式可以增加中断脚位,或是U其他方法可以达成这个目的ㄇ
作者: chuegou (chuegou)   2019-03-09 00:07:00
你可以把7支用逻辑闸or成1支进中断pin另外在把这7支拉进普通io 在中断触发时去polling
作者: will3509111 (呆丸郎)   2019-03-09 13:46:00
给楼上和楼主一个比较简单的:PinChangeInterrupt,你可以直接挂PCINT在整组GPIO Bank上面
作者: AirLee (不屑鸡鸡队)   2019-05-15 08:07:00
好像Mega有6个中断? 但还是差一个@@

Links booklink

Contact Us: admin [ a t ] ucptt.com