音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(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

[求助]Small RTOS中斷寫(xiě)法

作者:ATmega8515 欄目:單片機(jī)
[求助]Small RTOS中斷寫(xiě)法
#if EN_OS_INT_ENTER >0     
#pragma disable   
始終搞不明白這兩行代碼什么意思。

#if EN_OS_INT_ENTER >0  //是允許系統(tǒng)管理中斷嵌套???????
#pragma disable 禁止中斷?????????
如果是禁止中斷,又怎么實(shí)現(xiàn)的中斷嵌套呢????

以下是陳明計(jì)提供的串口中斷實(shí)例:
/*********************************************************************************************************
** 函數(shù)名稱: comm
** 功能描述: 串口中斷處理程序
** 輸 入: 無(wú)
** 輸 出: 無(wú)
** 全局變量: 無(wú)
** 調(diào)用模塊: 無(wú)
**
** 作 者: 陳明計(jì)
** 日 期: 2002年12月4日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#if EN_OS_INT_ENTER >0     
#pragma disable                                        /* 除非最高優(yōu)先級(jí)中斷,否則,必須加上這一句                 */
#endif
        void comm(void) interrupt 4
{
    uint8 data TEMP;
    if (RI == 1)
    {
#if EN_OS_INT_ENTER >0
        OS_INT_ENTER();
#endif
        RI = 0;
        OSQIntPost(SerialInData,SBUF);
        OSIntExit();
        return;
    }
    if (TI == 1)
    {
        TI = 0;
        if (OSQAccept(&TEMP,SerialOutData) == OS_Q_OK)
        {
            SBUF = TEMP;
        }
        else
        {
            SerialCanSend = 1;
        }
    }
}

* - 本貼最后修改時(shí)間:2007-3-4 11:31:22 修改者:ATMEGA8515

2樓: >>參與討論
lixun00
我買(mǎi)了他的一本書(shū),說(shuō)的挺詳細(xì)。建議你也買(mǎi)一本
 
3樓: >>參與討論
ATmega8515
樓上講一下兩行代碼有什么用?
樓上講一下兩行代碼有什么用?

4樓: >>參與討論
lixun00
正在整理,將來(lái)比較忙
 
5樓: >>參與討論
lixun00
重新看了一下,發(fā)現(xiàn)想寫(xiě)清楚又寫(xiě)不清楚,看樣子俺也沒(méi)理解透
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
好長(zhǎng)時(shí)間沒(méi)用51的MCU了,現(xiàn)在AT89S51和AT89S52的單價(jià)是多少?
求自動(dòng)測(cè)試夾具的硬件設(shè)計(jì)
玩過(guò)LIN bus的大蝦,問(wèn)一下
用K型熱電偶測(cè)量溫度,用什么運(yùn)放比較好,冷端補(bǔ)償怎么辦?
請(qǐng)問(wèn)C51中怎樣設(shè)置標(biāo)志位?
免費(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)