|
一下子我也不知道怎么說,你為什么要用兩個外部中斷呢 ? 中斷是有優先權的,因為傳感器反饋信息更重要,所以用一個優先級高的外部中斷,再用兩個普通的 IO,到中斷程序里面去判斷一下是哪個傳感器。
當然,用兩個也沒什么問題,哪個中斷觸發了,就是哪個傳感器。
定時器的優先權低于外部中斷,所以定時器影響不到你的傳感器。
你開了外部中斷功能,外部中斷來了,他自己就會觸發,定時器也是一樣的,到了你要的時間,他就觸發。他們在功能上是相互獨立的。
給你個例子,看一下吧,你的傳感器我用按鍵模擬的,時間是 0.5S ,你可以到定時器程序里自己改,顯示是 16進制顯示的
|
-
-
int.rar
2018-11-8 14:53 上傳
點擊文件名下載附件
55.36 KB, 下載次數: 4
|