找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

為什么單片機(jī)中斷服務(wù)程序指定工作寄存器后無法執(zhí)行中斷?

查看數(shù): 2346 | 評(píng)論數(shù): 6 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2020-11-29 22:52

正文摘要:

1、中斷服務(wù)程序指定工作寄存器后無法執(zhí)行中斷,按下按鍵無反應(yīng),但是去掉using 1和using 2 后,按下中斷按鍵就可以執(zhí)行中斷了 2、還有,中斷的優(yōu)先級(jí)如果優(yōu)先了外中斷1,在外中斷1打斷外中斷0中斷,執(zhí)行完中斷1后 ...

回復(fù)

ID:235055 發(fā)表于 2020-12-1 19:41
liuzx66 發(fā)表于 2020-11-30 19:44
這說明你沒有理解中斷的原理,只知道抄書上的程序,出現(xiàn)問題就沒有頭緒了。還是去仔細(xì)讀一下cpu處理中斷的 ...

嗯嗯,確實(shí)需要多看書,搞懂原理,謝謝各位的指點(diǎn)
ID:160500 發(fā)表于 2020-11-30 19:44
這說明你沒有理解中斷的原理,只知道抄書上的程序,出現(xiàn)問題就沒有頭緒了。還是去仔細(xì)讀一下cpu處理中斷的部分,理解了原理再看例子。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:235055 發(fā)表于 2020-11-30 19:22
嗯呢,感謝各位的指點(diǎn),這些都是書上的案例,看來只看書是沒用的
ID:278840 發(fā)表于 2020-11-30 09:15
中斷服務(wù)程序中,要做到盡量少的執(zhí)行時(shí)間,時(shí)間太長,反復(fù)中斷,導(dǎo)致程序運(yùn)行會(huì)出現(xiàn)錯(cuò)誤,去掉要執(zhí)行的程序,利用標(biāo)志位判斷,然后再去執(zhí)行需要的效果程序

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:65956 發(fā)表于 2020-11-30 09:02
中斷里不要執(zhí)行那些程序,要把那些中斷中的程序移到主程序中去,利用中斷中的標(biāo)志位去執(zhí)行,但延時(shí)不能太長,否則你也得等到他執(zhí)行完了才會(huì)執(zhí)行另外一個(gè)

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:235200 發(fā)表于 2020-11-30 01:06
中斷程序編寫有問題,中斷程序中不應(yīng)該放置心里程序,改變思路,把延時(shí)程序去掉

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表