標(biāo)題: 求教關(guān)于單片機(jī)外中斷暫停問題 [打印本頁]

作者: NH6496    時(shí)間: 2019-1-23 10:12
標(biāo)題: 求教關(guān)于單片機(jī)外中斷暫停問題
問題:很難進(jìn)入        while(LED_AUTO==1){KEY();},要按多次。

11.png (34.59 KB, 下載次數(shù): 23)

11.png

22.png (23.33 KB, 下載次數(shù): 17)

22.png

作者: xuyaqi    時(shí)間: 2019-1-23 10:37
在中斷里搞等待是極不合理的,中斷處理時(shí)間越短越好。
作者: NH6496    時(shí)間: 2019-1-23 11:31
xuyaqi 發(fā)表于 2019-1-23 10:37
在中斷里搞等待是極不合理的,中斷處理時(shí)間越短越好。

目的是暫停。
作者: NH6496    時(shí)間: 2019-1-23 12:26
xuyaqi 發(fā)表于 2019-1-23 10:37
在中斷里搞等待是極不合理的,中斷處理時(shí)間越短越好。

目的是外中斷暫停。已將INT0設(shè)為維一的最高級(jí)別。
作者: yzwzfyz    時(shí)間: 2019-1-24 09:42
要暫停只要封住中斷的“通道”即可。請(qǐng)查一下相關(guān)中斷允許的開關(guān)。
作者: xuyaqi    時(shí)間: 2019-1-24 13:34
NH6496 發(fā)表于 2019-1-23 11:31
目的是暫停。

在中斷里只對(duì)標(biāo)志進(jìn)行操作,把while(led_auto==1){key();}不要放在中斷里。
作者: NH6496    時(shí)間: 2019-1-24 15:44
yzwzfyz 發(fā)表于 2019-1-24 09:42
要暫停只要封住中斷的“通道”即可。請(qǐng)查一下相關(guān)中斷允許的開關(guān)。

謝謝你回復(fù),本想用單按鍵實(shí)現(xiàn)自動(dòng)/暫停(中斷死循環(huán),同一按鍵解鎖)。有沖突,現(xiàn)在只好用另外鍵解鎖。
作者: NH6496    時(shí)間: 2019-1-24 15:44
xuyaqi 發(fā)表于 2019-1-24 13:34
在中斷里只對(duì)標(biāo)志進(jìn)行操作,把while(led_auto==1){key();}不要放在中斷里。

謝謝你回復(fù),本想用單按鍵實(shí)現(xiàn)自動(dòng)/暫停(中斷死循環(huán),同一按鍵解鎖)。有沖突,現(xiàn)在只好用另外鍵解鎖




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1