|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)教版主:絕對(duì)不能使用GIE=1指令? |
| 作者:Ardel 欄目:單片機(jī) |
我讀到一個(gè)張工的回帖,提到“切記切記,絕對(duì)不能使用GIE=1指令..” 你的意思:絕對(duì)不能使用BSF INTCON,GIE 指令,還是使用該指令時(shí)須非常小心?我對(duì)PIC知之不深,在一個(gè)程序中已經(jīng)用了BSF INTCON,GIE,雖暫時(shí)未發(fā)現(xiàn)問(wèn)題,是否留有隱患?若有隱患,須及早消除,敬希不吝賜教!這里先謝過(guò)。 |
| 2樓: | >>參與討論 |
| 作者: 農(nóng)夫XP 于 2003/12/6 1:54:00 發(fā)布:
我想,張工說(shuō)的時(shí)不能在中斷中使用 |
|
| 3樓: | >>參與討論 |
| 作者: bolofeng 于 2003/12/6 8:32:00 發(fā)布:
這樣避免中斷嵌套,導(dǎo)致堆棧益出! |
|
| 4樓: | >>參與討論 |
| 作者: Ardel 于 2003/12/8 14:06:00 發(fā)布:
用了中斷嵌套 在處理RB口電平變化中斷服務(wù)子程序中,又開(kāi)放了外部INT中斷。 |
|
| 5樓: | >>參與討論 |
| 作者: totty.ning 于 2003/12/8 15:38:00 發(fā)布:
絕對(duì)不能使用GIE=1指令??? |
|
| 6樓: | >>參與討論 |
| 作者: 張明峰 于 2003/12/9 13:02:00 發(fā)布:
典型的斷章取義 XP已經(jīng)幫我說(shuō)了,全文是“在中斷過(guò)程中不要使GIE=1,除非你的水平足夠” 你的水平又如何? |
|
| 7樓: | >>參與討論 |
| 作者: Ardel 于 2003/12/9 23:22:00 發(fā)布:
斷章取義?非也 我的水平很差,所以才要向你請(qǐng)教。 因?yàn)槭墙又愕奶影l(fā)問(wèn),省去了“在中斷過(guò)程中”字樣,我以為前帖的當(dāng)事人應(yīng)該了解發(fā)問(wèn)的前提,局外人看來(lái),可能表述不清。我的意思正是想請(qǐng)教如果發(fā)生了中斷嵌套會(huì)有什么后果。 但版主的文字就一點(diǎn)歧義沒(méi)有么?“在中斷過(guò)程中絕對(duì)不要使GIE=1,除非你的水平足夠”,從邏輯上講,“絕對(duì)...除非...”句式很?chē)?yán)密么?特別是參照版主一向的文字風(fēng)格(霸氣?),“除非你的水平足夠”被我理解成反諷,則全句的意思只能被理解成“在中斷過(guò)程中絕對(duì)不要使GIE=1”。但在一些教科書(shū)上有提到可以中斷嵌套(北航版,李學(xué)海,《PIC單片機(jī)實(shí)用教程-基礎(chǔ)篇》,P196-9.5.3-6),我也用了中斷嵌套未發(fā)現(xiàn)問(wèn)題(但不知是否會(huì)有潛在缺陷),才向你求證——因?yàn)槲蚁嘈拍銓?duì)PIC芯片的理解更深刻,結(jié)論更權(quán)威! 順便說(shuō),論壇的瀏覽者可能大多水平都不怎么樣,但如果都是象版主這樣的高手,如果不是為了混口飯吃,又何須訪(fǎng)問(wèn)什么論壇!到新華網(wǎng)上可以學(xué)習(xí)“三個(gè)代表”,到休閑網(wǎng)上可以欣賞漂亮MM,如果不是為了能向閣下討教一二,以便也能有機(jī)會(huì)混口飯吃,難道是吃飽了撐的! |
|
| 8樓: | >>參與討論 |
| 作者: 張明峰 于 2003/12/10 8:29:00 發(fā)布:
抱歉 如果使你生氣了。這個(gè)問(wèn)題在這里已經(jīng)反復(fù)糾纏了很久了。有耐心的話(huà)可以翻翻舊貼,我還寫(xiě)過(guò)關(guān)于中斷嵌套的范例程序。 如果你對(duì)中檔系列PIC單片機(jī)的中斷機(jī)制沒(méi)有透策了解,就不要老想著用中斷嵌套。我就是這個(gè)意思。 |
|
| 9樓: | >>參與討論 |
| 作者: Ardel 于 2003/12/10 11:02:00 發(fā)布:
一笑 謝版主提示,我查舊帖去也。 另外,我的前帖有點(diǎn)情緒化,請(qǐng)刪除。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |